首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >三星S3的左转和右击一次不起作用

三星S3的左转和右击一次不起作用
EN

Stack Overflow用户
提问于 2013-11-02 08:50:41
回答 1查看 566关注 0票数 0

我用jquery手机创建了一个移动应用程序,一切都很好,但在三星手机中,左击和右击都不能正常工作。

它在2-3次滑动后开始工作。

它可以用

代码语言:javascript
复制
var startCoords;
        $(document.body).on("touchstart", function(event) {
            startCoords = event.originalEvent.targetTouches[0];
        });

        document.addEventListener('touchmove', function(e) {
            var touchmoveEvent = e.touches[0];
            if(touchmoveEvent.pageX && Math.abs(startCoords.pageX - touchmoveEvent.pageX) > 10)
                e.preventDefault();
        }, false);

但如果我要添加这段代码,缩放和捏不起作用.任何解决这个问题的指针都会很有帮助。

注:所有三星手机都有问题,但我的要求只适用于S3。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-07 09:23:16

代码语言:javascript
复制
var startCoords;
$(document).on("touchstart", function(event) {
    startCoords = event.originalEvent.touches[0];
}).on('touchmove', function(event) {
    var endCoords = event.originalEvent.touches[0];
    if(Math.abs(startCoords.pageX - endCoords.pageX) > 10) {
        alert('Swipe event');
    }
});

检查了S3。警报有效。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19740345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档