我想知道是否有人可以为我提供使用 jQuery 创建菜单的指南,该指南类似于 Telerik 的 MultiColumn RadMenu ( http://demos.telerik.com/aspnet-ajax/menu/examples/multicolumnmenu/defaultcs. .aspx)。我迫切希望完成这项工作,而且我不想花一大笔钱买一个组件套件。我正在使用 jQuery 的 hover(); 功能,但菜单容器由于某种原因不想滑回。
提前谢谢你!
我想知道是否有人可以为我提供使用 jQuery 创建菜单的指南,该指南类似于 Telerik 的 MultiColumn RadMenu ( http://demos.telerik.com/aspnet-ajax/menu/examples/multicolumnmenu/defaultcs. .aspx)。我迫切希望完成这项工作,而且我不想花一大笔钱买一个组件套件。我正在使用 jQuery 的 hover(); 功能,但菜单容器由于某种原因不想滑回。
提前谢谢你!
这是为了点击
<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 的另一个脚本
<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>