對於我正在使用的網站的部分內容,我有一組可以跳出的側邊欄。爲了在用戶完成隱藏時隱藏它們,我設置了一個帶有點擊事件的div(請參見下文),以便每當用戶單擊側欄外的某個位置時,側欄就會關閉。然而,我遇到的問題是,click事件處理程序正在抓取事件,運行其方法,然後click事件似乎停止。我嘗試過使用返回true和我在這裏和互聯網上發現的其他一些東西,但點擊事件似乎死了。在Jquery中點擊傳播失敗
$('.clickaway').click(function() {
$('body').removeClass(drawerClasses.join(' '));
return true;
});
編輯:這是一個例子的小提琴:https://jsfiddle.net/2g7zehtn/1/ 我們的目標是讓抽屜後仍能夠按一下按鈕,改變文本的顏色。
你可以把你的整個代碼在jsfiddle嗎?一個工作的例子? –
我會嘗試讓它在小提琴中工作,但我會採取一點 –
您可以將點擊綁定到'document'而不是添加另一個div。 – Mathletics