1
我有一個div用於觸發事件來擴展我正在構建的移動菜單。這裏是我的代碼至今:touchmove正在觸發時的停止元素
$("#" + obj.mobileButtonID).on({
touchmove: function (e) {
var touch = e.originalEvent.targetTouches[0],
if (touch.pageX < 0) {
e.stopPropagation();
} else if (touch.pageX > 200) {
e.stopPropagation();
}
$(this).css({ left: touch.pageX });
});
從本質上講,我試圖做的是在某些地方停止touchmove
事件。說出div是否超過了某個pageX
的座標或位於其下。我覺得這很接近,但它的運行方式不正確。每次發生事件時,它都會完全忽略我的條件並繼續超出我已佈置的座標。
有什麼建議嗎?
你的回答實際上引發了我正在尋找的答案。我只是把最後一件事放在'else'語句中,它像夢一樣工作。感謝你!會給你勾號。 – Sethen