Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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触发自定义事件导致IE中出现未知运行时错误_Javascript_Jquery - Fatal编程技术网

Javascript jQuery触发自定义事件导致IE中出现未知运行时错误

Javascript jQuery触发自定义事件导致IE中出现未知运行时错误,javascript,jquery,Javascript,Jquery,我使用下面的代码将自定义事件绑定到元素 jQueryelement.bind("custom",{}, function(){}); 我正试图用 jQueryelement.trigger("custom"); 这在Firefox中运行良好。但在IE中导致未知运行时错误。请在这方面帮助我。短暂性脑缺血发作 我正在使用jQueryV1.5.2在jQuery1.5.2中使用bind()和trigger(),这似乎很好。我猜是你的应用程序中有其他代码导致了这种情况 -在FF、Chrom

我使用下面的代码将自定义事件绑定到元素

  jQueryelement.bind("custom",{}, function(){});
我正试图用

   jQueryelement.trigger("custom");
这在Firefox中运行良好。但在IE中导致未知运行时错误。请在这方面帮助我。短暂性脑缺血发作 我正在使用jQueryV1.5.2

在jQuery1.5.2中使用
bind()
trigger()
,这似乎很好。我猜是你的应用程序中有其他代码导致了这种情况


-在FF、Chrome、IE9、IE8/IE7作战模式和IE怪癖模式下工作


演示使用以下代码:

$('body').bind('custom', {}, function(){
    alert("Well, Hello!")
});

$('body').trigger('custom');

对于jQuery1.7的完整性(我知道这个问题与jQuery1.5.2有关),最好使用
on()
。如果您将其用作整个页面的事件,请使用以下内容:

$(document).on("custom", function() {
  alert("Triggered!");
});

$.event.trigger("custom");
或者,如果您正在触发某个元素:

$(".myElement").on("custom", function() {
  alert("Triggered!");
});

$(".myElement").trigger("custom");

使用这个jQueryelement.on(“自定义”{},函数);Jquery和IE的哪个版本?对于JQ1.9.0和IE 9来说,这似乎很管用。“功能”到底是什么?