手持设备响应速度优化之-click和touch

手持上click事件的响应速度远远不如touchstart。但是仅仅写touch事件很不方便web端开发测试,所以下边的判断很有必要。###


var isSupportTouch = "ontouchend" in document ? true : false,
touchEv = isSupportTouch ? 'touchstart' : 'mousedown',
touchEndEv = isSupportTouch ? "touchend" : 'mouseup';

另外:

var isSupportTouch = "ontouchend" in document ? true : false,
touchEv = isSupportTouch ? 'touchstart' : 'click';

用起来就很方便啦

$obj.on(touchEv,function(){
\事件
});

你可能感兴趣的:(手持设备响应速度优化之-click和touch)