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

页面加载就去掉body style的属性
我想做到的一个效果是,通过JS去掉body属性里的style样式。
我用通过$("body")[0].style.top='0px';设置但是不能实现。
各位有没有更好的方法。

------解决方案--------------------
找到是那个组件设置的body样式,去掉就行了

除非那个组件提供onload事件什么的,在这个事件中执行$("body")[0].style.top='0px';设置
------解决方案--------------------
不行只能setInterval检查了。。

检查到有这个属性就去掉,如果google也有定时器检查body没有这个属性又加上就难搞了~

    window.onload = function () {
        var timer = setInterval(function () {
            if (document.body.style.top) document.body.style.top = '0px';
            clearInterval(timer);///
        }, 100);
    }