مهدی 1668 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 سلامفرض: ۱۰ تا پست داریم، میخوایم وقتی اسکرول به هر پست رسید یک کلاس بهش اضافه بشهfunction ScrollClass() {$('.post').each(function() { var ScrollTop = $(window).scrollTop(), PostOffset = $(this).offset().top, Distance = (PostOffset - ScrollTop); if (Distance < 0) { $(this).addClass('curent'); }});}ScrollClass();$(window).scroll(ScrollClass);تا اینجا حلاما مشکل اینجاست که وقتی یک پست کلاس میگیره، باید کلاس پست قبلی یا بعدی (اگر اسکرول پایین یا بالا بره) حذف بشه ...ممنون میشم راهنمایید کنید لینک به ارسال
دانیال 172 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 (ویرایش شده) $(this).closest('.post').removeClass('curent'); ویرایش شده مرداد 94 توسط ایگل دیزاین 1 لینک به ارسال
مهدی 1668 ارسال شده در مرداد 94 مالک گزارش بازنشر ارسال شده در مرداد 94 [color=#000000] $[/color][color=#666600]([/color][color=#000088]this[/color][color=#666600]).closest('.post').remove[/color][color=#000000]Class[/color][color=#666600]([/color][color=#008800]'curent'[/color][color=#666600]);[/color]؟ لینک به ارسال
a_mogheimi 128 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 منظورشون این کد هست :$(this).closest('.post').removeClass('curent'); 1 لینک به ارسال
مهدی 1668 ارسال شده در مرداد 94 مالک گزارش بازنشر ارسال شده در مرداد 94 $(this).closest('.post').removeClass('curent');در چه حالتی از این کد باید استفاده کرد؟ (تست کردم جواب نداد) لینک به ارسال
دانیال 172 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 در چه حالتی از این کد باید استفاده کرد؟ (تست کردم جواب نداد)زمانی که کد های بالا کار کنن !اینو میذاری قبل از اضافه کردن کلاس لینک به ارسال
مهدی 1668 ارسال شده در مرداد 94 مالک گزارش بازنشر ارسال شده در مرداد 94 منتظر نظرات دیگر دوستان هستیم لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری