JavaScript视差效果滞后

时间:2015-04-23 09:25:49

标签: javascript jquery parallax lag

我使用这个js代码来获得视差效果

(function() {
    var parallax = document.querySelectorAll(".parallax"),
    speed = 0.5;
    window.onscroll = function(){
        [].slice.call(parallax).forEach(function(el, i){
            var windowYOffset = window.pageYOffset,
            elBackgrounPos = "50% " + (windowYOffset * speed) + "px";
            el.style.backgroundPosition = elBackgrounPos;
        });
    };
})();

在Chrome浏览器上,它很流畅,但在IE和移动浏览器上,背景并不顺畅,它有些迟钝。 任何解决方案?

0 个答案:

没有答案