使用ASP.NET通过JavaScript将类添加到Body

时间:2018-06-18 05:47:37

标签: javascript asp.net

我有一个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;但几乎立即删除了该课程,使其无法正常工作。

1 个答案:

答案 0 :(得分:0)

发现了这个问题。它很令人耳目一新(似乎没有在我的屏幕上这样做),而我所要做的就是将以下代码添加到按钮中:

OnClick="return false;"

所以对于那些面临同样问题的人来说,不要像我这样的白痴。