1
我正在製作一個移動網站,我需要禁用本機iPhone溢出滾動。爲此,我在touchmove函數中調用了preventDefault,但問題是,我們還需要在用戶調用mouseup事件後獲取鼠標釋放的位置。即使在touchmove事件中調用preventDefault後,如何調用mouseup事件?如何在調用mouseMove事件的preventDefault後調用mouseup事件?
我的代碼現在看起來像:
我正在製作一個移動網站,我需要禁用本機iPhone溢出滾動。爲此,我在touchmove函數中調用了preventDefault,但問題是,我們還需要在用戶調用mouseup事件後獲取鼠標釋放的位置。即使在touchmove事件中調用preventDefault後,如何調用mouseup事件?如何在調用mouseMove事件的preventDefault後調用mouseup事件?
我的代碼現在看起來像:
像這樣:
http://jsfiddle.net/KyleMuir/KGXb6/
使用.trigger()
您PARAMS傳遞給你的其他功能()
然而 ,爲您捕捉開始\ e的例子第二,你可能會想要做這樣的事情:http://jsfiddle.net/KyleMuir/KGXb6/3/
在這個例子中,我創建點擊位置的事件範圍,其不斷地大幹快上的mousedown覆蓋之外的變量,然後在鼠標彈起引用,不是使用了一下吸塵器觸發。
如果需要做些什麼 mousedown,那麼你可以使用觸發器來調用某些函數。
希望這有助於:)
若我正確地理解他的副本,他想殺touchmove的默認行爲,並提供了自己的實現捕捉到開始\結束。 –