我想在点击时启用覆盖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