这很烦人.我想在javascript中触发一个事件.我需要像往常一样将事件对象传递给参数和一个额外的自定义参数.
在jQuery中,这将非常简单:
$('#element').trigger('myevent', 'my_custom_parameter');
Run Code Online (Sandbox Code Playgroud)
但是我不想用它.我发现的与此相关的其他问题只是建议"使用jQuery!" 这是我正在开发的插件,并且要求jQuery用于一种方法非常愚蠢.任何人都可以指出一种方法来实现上述在跨浏览器兼容的vanilla JS中吗?
我在IE9中收到以下错误:
"对象不支持此操作".
关于这个有各种各样的问题,但我的具体是针对以下代码:
var myEvent = new CustomEvent("additem");
Run Code Online (Sandbox Code Playgroud)
根据我的理解,IE9支持CustomEvent作为DOM操作命令.这在Chrome中运行正常,没有任何异常.
任何人都有这个问题,知道如何解决它?谢谢.