クリック用です
<script type="text/javascript">
$(document).ready(function() {
$(".subMenu").hide();
$(".btnJQUERYSubMenu").click(function() {
$(this).next(".subMenu").slideToggle("fast");
$(this).toggleClass("active");
return false;
});
});
</script>
これは、mouserover と mouseout のもう 1 つのスクリプトです。
<script type="text/javascript">
$(document).ready(function() {
$(".subMenu").hide();
$(".btnJQUERYSubMenu").mouseover(function() {
$(this).next(".subMenu").slideToggle("fast");
$(this).toggleClass("active")
}).mouseout(function() {
$(this).next(".subMenu").slideToggle("fast");
$(this).toggleClass("active")
});
$(".subMenu").mouseout(function() {
$(this).slideToggle("fast"); // or you can user hide instead of slideToogle. Something happens to css it might be about that i have css classes on testing
});
});
</script>
<ul class="menu-panel">
<li>
<asp:HyperLink runat="server" Text="Home"></asp:HyperLink>
</li>
<li>
<asp:HyperLink ID="lnkSideMenuEstates" runat="server" Text="Estates" ></asp:HyperLink>
</li>
<%--SubMenu--%>
<li>
<asp:HyperLink runat="server" Text="About Us" CssClass="btnJQUERYSubMenu plus" NavigateUrl="#"></asp:HyperLink>
<div class="subMenu">
<ul class="menu-panel paddingleft10">
<li>
<asp:HyperLink runat="server" Text="Who are we"></asp:HyperLink>
</li>
</ul>
</div>
</li>
</ul>