0
我有以下的HTML長按仿真onmousedown事件還具有的onclick
<li onclick="setServerID(this);" class="server-item-item" data-server="1" onmousedown="serverHold(this);" onmouseup="serverRelease();"><span>MyServer</span></li>
我的JS是這樣的:
function setServerID(server) {
sessionStorage.serverID = server.dataset.server;
getServerInfo();
gotoMain();
}
而且
function serverHold(server) {
pressTimer = window.setTimeout(function() {
var id = server.dataset.server;
clearTimeout(pressTimer);
$('#fav-the-server').css("visibility", "visible");
a.slide('fav-the-server', "left", 0, "200ms", "ease", "0ms", "1", "alternate", "running");
},1000);
return false;
}
這一切工作飛馳感謝以前帖子我查了一下,但問題是,它的觸摸屏類型的應用程序,它執行onclick
無論如何要做到這一點,讓我得到了以下功能:
貨品 - >點擊並按住1000ms的 - >執行
serverHold
,做 不執行setServerID
和
列表項目 - >點擊並保持不少於1000ms - > 執行僅限
setServerID
。
謝謝!
謝謝!不知道爲什麼這完全逃脫了我.... –