Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery如何禁用事件句柄_Javascript_Jquery - Fatal编程技术网

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');