在使用 jquery scrollTo(awesome...) 的水平视差站点上,我正在尝试使用 windowssize 值和 scrollLeft 值来做出了解当前页面宽度的决策 - 即使调整大小。这一切都在工作。
当从左到右滚动时击中或移动某些窗口宽度时,我想最终在导航项上设置一个值,以提供指向下一个标记的路标。使用如下所示的警报/测试代码来验证我的分数是否达到了。他们是 - 如果滚动真的很慢。
关于干净可靠地捕捉这些数字的任何想法?似乎它的发射速度如此之快,以至于 jquery 只是没有得到它。或者我没有正确查看这个?
function parallaxScroll(){
var scrolledX = $(window).scrollLeft();
var windowsize = $(window).width();
var win0 = 0;
var win1 = windowsize;
var win2 = windowsize * 2;
var win3 = windowsize * 3;
if (scrolledX == win1) {
$("#test").text("mark1");
}
if (scrolledX == win2) {
$("#test").text("mark2");
}
if (scrolledX == win3) {
$("#test").text("mark3");
}
}