我试图使用jQuery来显示我的加载器时,登录按钮被点击,所以我把ClientIdMode = "Static"
。点击事件仍然没有触发,我很难弄清楚发生了什么:
<asp:Button ClientIDMode="Static" ID="btnLogin" CssClass="btn btn-block btn-large" runat="server" Text="Login" OnClick="btnLogin_Click"></asp:Button>
jQuery: $("#btnLogin").click(function() {
$("#loader").show();
});
CSS: #loader {
animation: animate 1.5s linear infinite;
clip: rect(0, 80px, 80px, 40px);
height: 80px;
width: 80px;
position: absolute;
left: calc(50% - 40px);
top: calc(90% - 40px);
display: none;
}
我没有尝试使用jQuery与web表单之前,所以我可能会错过一些东西,但我找不到任何解决方案,在这一点上。
谢谢
如果您将背景更改为red
,则可以使用
确保您的按钮元素被正确命名为btnLogin
,并且没有被ASP修改。净框架。
如果您使用jQuery 3.0. Alpha
。你应该使用addClass()
和removeClass()
而不是.show()