所以我试图让这个元素滚动它,但我希望它在页脚之前停止滚动。从页脚滚动停止元素
目前我有这个,但页面没有相同的长度,所以> = 17900对我来说不是一个好的解决方案。
$(window).scroll(function (event) {
var windowTop = $(this).scrollTop();
if (windowTop >= 17900) {
$(".product-form__item--quantity").addClass("non-fixed");
\t $(".product-form__item--submit").addClass("non-fixed");
\t $("#ProductPhotoImg").addClass("non-fixed");
\t $("#option_total").addClass("non-fixed");
\t $(".product-single__title").addClass("non-fixed");
\t $(".product-form__item--quantity").removeClass("change");
\t $(".product-form__item--submit").removeClass("change");
\t $("#ProductPhotoImg").removeClass("change");
\t $("#option_total").removeClass("change-option");
\t $(".product-single__title").removeClass("change");
} else {
//console.log('a');
$(".product-form__item--quantity").removeClass("non-fixed");
\t $(".product-form__item--submit").removeClass("non-fixed");
\t $("#ProductPhotoImg").removeClass("non-fixed");
\t $("#option_total").removeClass("non-fixed");
\t $(".product-single__title").removeClass("non-fixed");
}
});
感谢您的帮助
你需要修复的片段 –
哦伙计,侧跨您的问题了一会儿。你真的需要尽量不要在滚动处理程序中做很多查找,这会导致大量的火灾。 – Taplar