GHM
6 سال پیش توسط GHM مطرح شد
3 پاسخ

مشکل در نوشتن فانکشن

سلام. من این تابع رو نوشتم ولی دقیق نمیدونم مشکلش چیه:

function scrollTo(id) {
  $(window).scroll(function() {
    if($(this).scrollTop() >= $(id).offset().top - 50) {
      return true;
    }
  });
}

اینم فراخوانی:

if(scrollTo("#element")) {
  // codes
}

ثبت پرسش جدید
سید محمد حسین موسوی
تخصص : FullStack Developer
@SeyedMH.Mosavi 6 سال پیش مطرح شد
3

سلام
فانکشتن رو جا به جا نوشی. شما رفتی یه تابع یا فانکشن نوشتی که برای اجرا شدن حتما باید صدا زده بشه. بعد اومدی داخل از event اسکرول استفاده کردی پس هیچ موقع اون رویداد اجرا نمی شه چون فانکشنت اجرا نشده!
فقط کافیه کدهات رو به این صورت جا به جا کنی:

$(window).scroll(function() {
    if(scrollTo("#element")) {
        // codes
    }
});
function scrollTo(id) {
    if($(this).scrollTop() >= $(id).offset().top - 50) {
      return true;
    }
}

GHM
تخصص : دولوپر نیمه‌استک
@GHM 6 سال پیش مطرح شد
0

@SeyedMH.Mosavi تشکر آقا سید گرفتم چی شد.


hosein moni
@hoseinmont 6 سال پیش مطرح شد
3

خوب عزیزم حالا که اوکی شد
انتخاب کن پاسخ رو تا متوجه بشیم اوکی شده نیایم تو :(


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام