日期:2014-05-16  浏览次数:20377 次

window.onresize事件是在窗口改变大小之前发生的
如何写一个事件在窗口改变大小后发生?

------解决方案--------------------
首先onresize是用户手动触发的,程序resizeby 和resizeto并不触发,

其次,onresize不同的浏览器触发方式是不一样的,
我用IE8测试是改变大小后发生两次,用opera 11,是改变过程中发生很多次(好象内置了一个循环),firefox11是改变后发生一次。 

我这里有两个文件,第一个文件源HTML,就是一个打开新窗口的按钮
HTML code

<input type="button" value="open" id="btn1" />
  <script type="text/javascript" > 
      $("#btn1").click(function(event) {
          window.open("1.htm","","width=100,height=100,resizable=yes");
      });
  </script>

------解决方案--------------------
探讨

首先onresize是用户手动触发的,程序resizeby 和resizeto并不触发,

其次,onresize不同的浏览器触发方式是不一样的,
我用IE8测试是改变大小后发生两次,用opera 11,是改变过程中发生很多次(好象内置了一个循环),firefox11是改变后发生一次。

我这里有两个文件,第一个文件源HTML,就是一个打开新窗口的按钮
HTML code

<i……