Javascript jQuery如何禁用事件句柄
我有这样的代码:Javascript jQuery如何禁用事件句柄,javascript,jquery,Javascript,Jquery,我有这样的代码: <li id='#myElement'> <a href="#">Click here</a> </li> $('#myElement').on("click", function() { alert('Hello world'); }); 当您想打开时: click_on(); 从中删除哈希。正确的语法是: <li id='myElement'> $('#myElement').on("cli
<li id='#myElement'>
<a href="#">Click here</a>
</li>
$('#myElement').on("click", function() {
alert('Hello world');
});
当您想打开时:
click_on();
从
中删除哈希。正确的语法是:
<li id='myElement'>
$('#myElement').on("click", function() {...
这两种方法都有效(但不适用于“指针-均衡器”)
演示:
$('#myElement')。在(“单击”,函数(){
警报(“你好世界”);
});
$('#myElement').css('pointer-events','none');
//或:
//$('myElement')。关闭(“单击”)代码>
(什么都不应该发生)
看起来像是家庭作业中的一个多选题……在大源代码中大量重画是个坏主意。。因为很多触发点击触摸事件。。
$('#myElement').off()
click_on();
<li id='myElement'>
$('#myElement').on("click", function() {...
$('#myElement').off("click")
// or
$('#myElement').css('pointer-events', 'none');