我想在點擊時啓用覆蓋div
,並在點擊時禁用它。點擊啓用/禁用div
現在我的代碼看起來像這樣。可能是.on .off
的使用不當?
$(function() {
$("#sec_a_div").on("click","#wrapper_overlay");
var docHeight = $(document).height();
$("#wrapper_overlay")
.height(docHeight)
.css({
'opacity' : 0.4,
'position': 'absolute',
'top': 0,
'left': 0,
'background-color': '#666666',
'width': '100%',
'z-index': 100
})
$.off("click","#wrapper_overlay");
});
什麼是你想反正做什麼?有一個全局變量來檢查'click'處理程序是否應該執行,而不是移除事件處理程序並再次添加它會不會更容易? – JCOC611
@ JCOC611謝謝,真是個好主意! – user1718397