[英]touchstart event stops working after scroll
我已將touchstart事件附加到Web應用程序中固定位置的頁腳中
所以結構是這樣的:
<div id="content">i am a looong content.</div>
<div id="footer">i am tappable!</div>
和這樣的代碼:
$("#footer").on('touchstart', function(e) { alert("tapped"); });
問題是,當我向下滾動頁面以讀取(長)內容時,頁腳的touchstart事件將停止工作! 它不再被調用。
有誰知道為什么會這樣? 提前致謝。
我可以建議使用點擊代替,這樣每次都會調用。
var idFooter = document.getElementById("footer");
idFooter.addEventListener("click", touched, false);
function touched(){
alert("tapped");
}
您嘗試使用綁定而不是用戶嗎?
您也可以使用touchend以更好的方式查看它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.