onscroll事件导致flash叠影效果--setTimeout的妙用

来源:互联网 发布:mac 10.13 vmtools 编辑:程序博客网 时间:2024/05/18 14:28

飘动对联广告加到页面中,出现flash有叠影的效果,最终原因是因为onscroll事件的问题,加了一个setTimeout 延时解决问题了
原先:

function scall()
{.......}
window.onresize=scall;
window.onload=scall;

现在:

function scall()
{.......}
function scalltime()
{
window.setTimeout("scall()",1);
}
window.onscroll=scalltime;
window.onresize=scalltime;
window.onload=scalltime;

setTimeout 相当于重新开了一个进程,不影响别的元素加载,所以不会出现重叠的效果!