ورود

View Full Version : سوال: مشکل در نمایش دادن یک شی با jQuery



ABZiko
پنج شنبه 27 شهریور 1393, 01:44 صبح
سلام، یک کد نوشتم که اگر صفحه مثلا 100 پیکسل اسکرول خورد، تگی با کلاس top نمایش داده بشن ولی کار نمی کنه (یعنی اروری که خودم نوشتم می ده)، می شه راهنمایی کنید؟ :


$(document).ready(function(e){

if($(window).scrollTop()>100){

$('.top').css('display','block');

}

else{

alert("Error");

}


});

Freedon_23
سه شنبه 01 مهر 1393, 14:12 عصر
شما کدرو باید تو Event مناسب اسکرول بذارید تا موقعی که صفحه اسکرول میشه کد شما اجرا بشه. شما قبل از شرط، از Event اسکرول (.scroll) استفاده کنید
مثلا:

$(document).ready(function(e){
$(window).scroll(function() {
if($(window).scrollTop()>100){

$('.top').css('display','block');

}

else{

alert("Error");

}
});
});