有没有办法以跨浏览器的方式触发window.onresize事件?

时间:2011-09-13 22:23:44

标签: javascript

  

可能重复:
  trigger onresize in cross browser compatible manner

我使用的库有一些我需要调用的代码附加到window.onresize事件。 有没有办法以编程方式伪造此事件?

  • 我无法直接调用附加事件(我的一个图书馆对此负责,这正是我希望我可以避免的工作)

  • 使用Jquery

  • 由于我无法通过Google找到如何做到这一点,我怀疑我想要的可能是不可能的。在这种情况下,我仍然会很高兴,所以看到这个确认。

1 个答案:

答案 0 :(得分:0)

window.onresize = function(e){
 alert("called"); 
}      
window.onresize();

如果浏览器正在使用传入的事件对象,那么您可以使用所需的值自行重新创建该对象。

window.onresize( { "whatever" : 1234, "someOtherValue" : "foo" } );