我使用这个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和移动浏览器上,背景并不顺畅,它有些迟钝。 任何解决方案?