點擊「上傳背景」按鈕時會顯示輸入類型=「文件」。我已經使用jquery .click()和.show()和.hide()來完成它,它工作。但是當我在頁面中的其他地方單擊時,我想將輸入類型=「文件」更改回按鈕。我怎樣才能做到這一點?更改隱藏事件
HTML:
Upload<input type="button" id="upload" />
<input type="file" id="file" />
CSS:
#file{display:none;}
的jQuery:
$('#upload').click(function(){
$('#upload').hide();
$('#file').show();
});
我怎樣才能改變#FILE回#upload點擊某處鼠標指針時這一頁。
編輯:(這是正確的?)
$("#upload").click(function(){
e.stopPropagation();
return false;
$("#file").show('slow');
$("#upload").hide();
});
$(document).click(function(){
$('#uploadbg').show('slow');
$('#uploadform').hide();
});
仍然沒有工作。 任何人都可以幫助我嗎?
謝謝!
請讓你的問題清楚或做一個你在這裏需要的演示http://jsfiddle.net/ – coder 2012-04-14 17:28:20
@coder我更新了這個問題。請檢查它 – rnk 2012-04-14 17:33:14
在執行函數中的代碼之前,您不應該返回;返回必須是函數中的最後一個語句,否則代碼將永遠不會執行。 – 2012-04-14 18:01:48