我无法成功地将 jQuery 事件侦听器附加到 type 的元素上<object>
,并让它接收在该事件上触发的任何事件。
因此:
<object></object>
使用 JavaScript:
$('object').on('foo', function(evt, data){ alert(data) });
$('object').trigger('foo', 'object-on-object');
如果我有完全相同的代码$('body')
,那么它工作正常。<body>
另外,如果我在, 和上监听事件$('object').trigger()
,那么我确实得到了事件。
我有一个jsFiddle可以证明这一点。在其中您将看到该bar
事件没有导致输出,但两个foo
事件都有。