時除外jQuery的模糊事件這是我的代碼:點擊一個特定的div
$("#newGenreTxt").blur(function() {
$("#txtAddGenreContainer").slideUp();
});
我想隱藏的文本框,如果它失去焦點,但問題是,我想如果用戶將其隱藏點擊任何地方,但我的按鈕:
$("#addGenreFinal").click(function() {});
所以,如果用戶點擊addGenreFinal沒有任何反應,如果它是其他隱藏的文本框的東西。
我喜歡你的答案,但我'我不知道這種解決我的問題的方式是否得到了很好的優化,因爲我將點擊這個地方(文檔),並且每次點擊這個函數on會執行(第一個,滑動一個),這樣會影響我的表現嗎?即使文本框被隱藏,這段代碼也會一次又一次地隱藏起來...... –
如果元素已經隱藏,'slideUp()'函數將不會運行,但是您也可以自己檢查。查看**更新**到我的答案。 – Jasper
if語句對任何事情都沒有幫助,因爲它每次點擊文檔時仍然檢查隱藏屬性,它仍然使用積分能力,也許它是微不足道的,但仍然.. –