我有一个HTML模板,我想用于ASP.NET项目。
它的移动导航栏使用JavaScript(classie.js)来分配课程" show-menu"到"身体"元件。但是,由于我们正在使用ASP.net,这似乎不起作用。我可以知道如何让它发挥作用?我尝试让它在服务器端运行,但其含义是CSS无法运行。
以下是JavaScript代码:
function toggleMenu() {
if (isOpen) {
classie.remove(bodyEl, 'show-menu');
} else {
classie.add(bodyEl, 'show-menu');
}
isOpen = !isOpen;
}
init();
这是我的母版页代码:
<body data-offset="90" data-target=".navigation" data-spy="scroll">
<form id="form1" runat="server">
我需要一种方法来实现它,而无需将我的按钮转换为ASP.NET。基本上,当我点击按钮时,它会添加&#34; show-menu&#34;但几乎立即删除了该课程,使其无法正常工作。
答案 0 :(得分:0)
发现了这个问题。它很令人耳目一新(似乎没有在我的屏幕上这样做),而我所要做的就是将以下代码添加到按钮中:
OnClick="return false;"
所以对于那些面临同样问题的人来说,不要像我这样的白痴。