您好我正在尝试在移动 Safari 的移动 Web 应用程序中模拟悬停事件。基本上我有我的 asp.net 按钮:
<asp:Button ID="btnLogin" runat="server" CssClass="btn-login" />
现在使用 javasrcipt 我必须能够读取触摸开始和触摸结束事件:
$('#coreContent_mainContent_Login_btnLogin').bind('touchstart touchend', function (e) {
e.preventDefault();
$(this).toggleClass('btn-sign-up-hover');
});
然后我有这个 CSS 类,它正在与btn-sign-up切换:
.btn-sign-up {
background: url(/images/sign-in-sprites.png) no-repeat -100px 0px;
float: right;
height: 20px;
width: 104px;
border: none;
padding-bottom: 10px;
}
.btn-sign-up-hover {
background: url(/images/sign-in-sprites.png) no-repeat -100px -30px;
}
由于某种原因,课程没有改变......我的代码是错误的还是我的逻辑不好?