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

关于一个RESIZE的问题...
客户给了一个例子,是网页中间内容随着鼠标RESIZE进行动态的改变.
现在需要做的是鼠标RESIZE结束后布局动态改变,表单SUBMIT.

根据IE中WINDOW的ONRESIZE事件,测试如下
<html>
<head>
</head>

<body>
<script   type= "text/javascript ">
var   i   =   0;
window.onresize   =   function()
{
                i++;
                window.status   =   i;
}
</script>

</body>

</html>

可以知道,在RESIZE的时候,onResize事件是不停地被触发的...
如是无法满足需求,而WINDOW对象不存在ONRESIZESTART和ONRESIZEEND事件,这了两个事件仅存在于IFRAME对象.

如何做呢?满足在IE窗口一次RESIZE结束后才提交表单,更改布局呢?

搜了很多,没有找到相关资料....希望帮忙....

------解决方案--------------------
用定时器延时提交,当发生resize时,设置标记
------解决方案--------------------
在下次resize触发的时候清掉原来的定时器