日期:2014-05-18  浏览次数:20679 次

js 如何实现让火狐浏览器震动
如题,
function shake(){
for(var i=0;i<200;i++){
window.top.moveBy(100,0);
window.top.moveBy(0,100);
window.top.moveBy(-100,0);
window.top.moveBy(0,-100);
}
}

这段代码在IE中ok,火狐中不支持怎么破?
------解决方案--------------------
引用:
Quote: 引用:

这种方式好像只能在单个页面的时候起效果,如果是浏览器打开了多个选项卡,即使是IE也会无效,而火狐在只有一个页面的时候也可以抖动

你试的是  

function shake(){
    for(var i=0;i<200;i++){
        window.top.moveBy(100,0);
        window.top.moveBy(0,100);
        window.top.moveBy(-100,0);
        window.top.moveBy(0,-100);
    }
}
这段代码?

是的