in this page我有3个window.scroll
个函数,但我的事件无法正常工作,但如果我删除另一个window.scroll
,则第一个window.scroll
函数按预期工作。我可以jquery代码在下面
$(document).scroll(function() {
var y = $(this).scrollTop();
if (y > 800) {
$('.sizi-arayalim').fadeIn();
} else {
$('.sizi-arayalim').fadeOut();
}
});
$(document).scroll(function() {
if (!$("#aniStickyNav").length) {
return false; //Check if the element exist
}
var y = $(this).scrollTop();
if (y > $(".after-scroll-sticky").offset().top+$(".hotel-search-box").height()) {
$('#aniStickyNav').show();
} else {
$('#aniStickyNav').hide();
}
});
$(document).scroll(function(){
if(!$(".hotel-search-box").length){
return false;
}
var y = $(this).scrollTop();
if (y > $(".hotel-search-box").offset().top) {
$('.sticky-checkin').show();
} else {
$('.sticky-checkin').hide();
}
});
答案 0 :(得分:1)
你可以使用if (!$("#aniStickyNav").length) {
return false;
没有投入滚动功能,
并尝试将其他人合并为一个。