我目前正在寻找在我们的 Asp.Net 站点中实施移动菜单系统mmenu ( http://mmenu.frebsite.nl/ )。
在 HTML 页面和母版页上工作得很好,只要它在表单标签之外。当我将它放在表单标签中时,它不再起作用。
这是菜单的 HTML:
<nav id="menu">
<ul>
<li><a href="page.html">The page</a></li>
<li><a href="mainmenu.html">The mainmenu</a></li>
<li><a href="submenus.html">Submenus</a></li>
<li><a href="labels.html">Labels</a></li>
<li><a href="counters.html">Counters</a></li
<li><a href="selected.html">Selected item</a></li>
<li><a href="openmenu.html">Open the menu</a></li>
<li><a href="closemenu.html">Close the menu</a></li>
</ul>
</nav>
这运行良好:
<script type="text/javascript">
$(function () {
$('nav#menu').mmenu({
zposition: "next",
position: "top"
});
});
</script>
但是,如果我把它放在表单标签中(form id="MainForm" runat="server"),我会收到一个 jquery 错误。需要在其中,因为某些菜单项将来自数据库。
干杯西蒙