起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2068|回复: 0

[分享] wex5中touchstart等触屏事件有问题

[复制链接]

8

主题

15

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
发表于 2016-8-29 17:20:56 | 显示全部楼层 |阅读模式
wex5中提供的bind-touchstart等触屏事件虽然可以触发,但是获取不了event中的touches属性,所以不能获取触摸点。可能是因为这里的bind-touchstar是用的Jquery的$().bind()绑定事件的方法,但是Query这里的绑定方法也是不能获得touches的 。
所以建议使用Js的addEventListener方法来绑定事件,如下:
Model.prototype.modelLoad = function(event){
                var div=this.getElementByXid('div9');
                div.addEventListener('touchstart',function(e){
                        var xzb=e.touches[0].clientX;                       
                })
        };
这里的touches是可以正常获取的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 07:54 , Processed in 0.084343 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表