ورود

View Full Version : مشکل در ثابت کردن منو با اسکرول



jaja00
یک شنبه 01 شهریور 1394, 21:08 عصر
سلام،بنده یه منویی ساختم و با جی کوئری کاری کردم که بعد از اسکرول خوردن منو بالای صفحه ثابت بشه اما یه مشکلی داره،وقتی با موس میرم در محل منوی زیریش(منو آبشاریه)باز میشه درصورتی که باید روی خود گزینه برم تابازشه
برای این که مشکلم رو متوجه بشید: این وب سایت هست:http://collectionshopping.ir/
اینم اسکریپت بکاررفته:
<script>

$(document).ready(function () {
var top = $('.nav').offset().top - parseFloat($('.nav').css('marginTop').replace(/auto/, 0));
$(window).scroll(function (event) {
var y = $(this).scrollTop();
if (y >= top) {
$('.nav').addClass('fixed2');
} else {
$('.nav').removeClass('fixed2');
}
});
});


</script>

anvar
پنج شنبه 12 شهریور 1394, 10:16 صبح
مشکل شما ربطی به اسکریپت نداره

شما باید لیست ایتم هایی که بصورت زیر منو هستند رو همه در یکجا قرار بدهید - در حال حاضر در دو سطح زیر منو و زیر منو زیرمنو قرار گرفته اند

یعنی در مجموع فقط دو تا ul داشته باشید (در حال حاضر 3 تا ul دارید - محتویات ul سوم باید در ul دوم قرار بگیرند یعنی ul دوم دارای 4 عدد li میشه)

در ضمن چیزی به اسم منوی ثابت ندیدم