محمد رضایی

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

6 پست در این موضوع قرار دارد

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


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

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

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

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

با تشکر

0

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

کمک ... :mellow:

0

به اشتراک گذاری این پست


لینک به پست

Any Help?

0

به اشتراک گذاری این پست


لینک به پست

update

0

به اشتراک گذاری این پست


لینک به پست

$(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();
}
})
})

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری