رفتن به مطلب

مشکل در بسته شدن منو jquery


پست های پیشنهاد شده

با سلام، منو یک منو jquery طراحی کردم که به این صورت باز میشه:


$(document).ready(function() {
$(".menu ul li").click(function() {
$(this).find("ul").toggle(0)
})

تا اینجاش Okaye و درست کار میکنه اما یه مشکلی داره، مشکلش اینه که وقتی روی یک منو کلیک می کنی تا باز بشه باید حتما رو همون کلیک کنی تا بسته بشه، ولی من میخوام جوری باشه که وقتی روی قسمت های دیگه سایت هم کلیک میکنم منو بسته بشه

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

لطفا راهنمایی کنید

با تشکر

لینک به ارسال

یه مشکل دیگه هم است، مشکل اینه که وقتی روی یک منو کلیک میکنی زیر منوش میاد، اما وقتی روی منو های دیگه کلیک می کنی زیر منو اون اولیه که کلیک کرده بودیم حذف نمیشه تا منو جدید نمایش داده بشه، بلکه منو ی جدید میاد زیر همون اولیه

لینک به ارسال

$(document).ready(function() {
$(".menu ul>li").click(function() {
if(!$(this).hasClass("active")) {
$(".menu ul>li").removeClass("active").find("ul").hide();
$(this).addClass("active").find("ul").show();
}
else {
$(this).removeClass("active").find("ul").hide();
}
})
})

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...