我创建了一个网站,它使用一些热的 jQuery 视差滚动一段时间,它曾经非常流畅,但最近(更新浏览器?)它变得不稳定。我认为这与 jQuery 滚动事件的触发频率有关。这是我正在尝试做的一个小示例大小的版本...
$(window).scroll(function() {
offset = window.pageYOffset;
$('#firstImg').css({
"top" : -750 + (offset/1.5) + "px"
});
});
基本上,当我向下滚动时,它会逐渐垂直视差图像。您可以在此处查看产品:http ://www.davegamache.com/sandbox/best-of-2010/ 。Campaign Monitor 还将我的代码重新用于他们的招聘网站……在此处查看:http: //www.campaignmonitor.com/hiring/。
我需要弄清楚如何防止令人难以置信的断断续续的滚动。我什至创建了一个 setInterval 并手动触发了重新定位代码(而不是使用 .scroll() 事件)并且无法使其平滑(50m/s 不稳定,因为它没有足够的触发,10m/s只是因为它似乎很频繁而变得神经质?)。
让我知道是否有人可以提供帮助。非常感谢!