forodo
یک شنبه 20 مهر 1393, 16:02 عصر
سلام
من با جی کوئری می گم که وقتی روی li رفت زیرمنوش باز بشه و از روی li که رفت کنار زیرمنوش بسته بشه.
تا اینجا مشکلی نیست. مشکل جایی هست که وقتی زیر منو باز می شه و می خوام برم روی گزینه های زیرمنو چون از روی li اصلی خارج می شم بسته میشه.
با toggle هم امتحان کردم و همین مشکل بود.
<ul id="MenuUL">
<a href="Main.aspx"><li>خانه</li></a>
<a id="ShowSubMenu" href="Main.aspx"><li>آموزش</li></a>
<ul class="SubMenu">
<a href="Main.aspx?Type=1"><li>#C</li></a>
<a href="Main.aspx?Type=2"><li>SQL Server</li></a>
<a href="Main.aspx?Type=3"><li>ASP. NET</li></a>
</ul>
<a href="Main.aspx"><li>انجام پروژه های شما</li></a>
</ul>
<script>
$(document).ready(function () {
$("#ShowSubMenu").hover(function () {
$(".SubMenu").slideDown(100);
}, function () {
$(".SubMenu").slideUp(100);
})
})
</script>
من با جی کوئری می گم که وقتی روی li رفت زیرمنوش باز بشه و از روی li که رفت کنار زیرمنوش بسته بشه.
تا اینجا مشکلی نیست. مشکل جایی هست که وقتی زیر منو باز می شه و می خوام برم روی گزینه های زیرمنو چون از روی li اصلی خارج می شم بسته میشه.
با toggle هم امتحان کردم و همین مشکل بود.
<ul id="MenuUL">
<a href="Main.aspx"><li>خانه</li></a>
<a id="ShowSubMenu" href="Main.aspx"><li>آموزش</li></a>
<ul class="SubMenu">
<a href="Main.aspx?Type=1"><li>#C</li></a>
<a href="Main.aspx?Type=2"><li>SQL Server</li></a>
<a href="Main.aspx?Type=3"><li>ASP. NET</li></a>
</ul>
<a href="Main.aspx"><li>انجام پروژه های شما</li></a>
</ul>
<script>
$(document).ready(function () {
$("#ShowSubMenu").hover(function () {
$(".SubMenu").slideDown(100);
}, function () {
$(".SubMenu").slideUp(100);
})
})
</script>