我試圖改善以下腳本一點:刪除類的任何地方,除非某個文本框上點擊
$(document).click(function(event) {
$('.home.active').click();
$('.home').removeClass("active");
});
這工作,但它工作的時候,我不希望它的工作。例如,我有一個文本框。如果該文本框獲得焦點,則不應刪除該類,但如果單擊頁面上的其他任何內容,則該類應該被刪除。所以我嘗試以下,這不工作:
$(document).click(function(event) {
if($('#txtHomeSearch').focus()) {
// don't remove class
} else {
$('.home.active').click();
$('.home').removeClass("active");
}
});
這將停止類是完全刪除,不管我在哪裏點擊,然後將文本框總是具有焦點。
你必須放棄它 – mrBorna