سلام. من این تابع رو نوشتم ولی دقیق نمیدونم مشکلش چیه:
function scrollTo(id) {
$(window).scroll(function() {
if($(this).scrollTop() >= $(id).offset().top - 50) {
return true;
}
});
}
اینم فراخوانی:
if(scrollTo("#element")) {
// codes
}
سلام
فانکشتن رو جا به جا نوشی. شما رفتی یه تابع یا فانکشن نوشتی که برای اجرا شدن حتما باید صدا زده بشه. بعد اومدی داخل از event اسکرول استفاده کردی پس هیچ موقع اون رویداد اجرا نمی شه چون فانکشنت اجرا نشده!
فقط کافیه کدهات رو به این صورت جا به جا کنی:
$(window).scroll(function() {
if(scrollTo("#element")) {
// codes
}
});
function scrollTo(id) {
if($(this).scrollTop() >= $(id).offset().top - 50) {
return true;
}
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟