1

移动 Safari 不会注册touchmove事件!touchstart两者touchend都按预期工作,但touchmove拒绝开火。

$("#Element").on({
    "touchmove" : function(e){
        e.preventDefault();
        console.log("touch move!");
    }
});
4

1 回答 1

0

问题出在 CSS 中。为了让我的网站上的滚动更流畅,我补充说:

html, body {
    -webkit-overflow-scrolling: touch;
}

一旦我评论了这一点,就touchmove正确地解雇了。

于 2013-09-27T23:04:41.923 回答