我有一个视差脚本,用于减慢元素相对于窗口滚动的背景位置。它在我的 macbook pro 上表现出色,但在速度较慢的计算机上,它比我认为需要的更颤抖。
下面是代码:
var bgobj = $('.paral');
$(window).scroll(function () {
onScroll(bgobj);
});
function onScroll(bgobj) {
var $window = $(window);
var yPos = ($window.scrollTop() / bgobj.data('speed'));
// Put together our final background position
var coords = yPos + 'px';
// Move the background
bgobj.css({ backgroundPositionY: coords });
}
所以我的问题是,可以对代码进行哪些优化以提高较低机器的速度?
谢谢