绑定在另一个文件中的触发事件

Trigger event that was bound in another file

在一个文件中,我有

window.addEventListener('focus', resizeMap, false);

在另一个文件中,我有

$(window).triggerHandler('focus');

但它没有调用我在第一个文件中附加的 resizeMap 函数。我对它的工作原理有什么遗漏吗?

jQuery 的 triggerHandler 事件不会触发本机绑定的事件。如果您改用 $window.on,您将获得所需的行为:

http://jsfiddle.net/zowsdo5z/

http://jsfiddle.net/zowsdo5z/1/