您好我正在寻找clickon /'tap'/'touchstart'/'click'
适用于所有设备,
其中一些是在Android上工作,其中一些正在研究IOS,但是有一个适用于所有人吗?
当我得到3种不同的功能来涵盖我认为最重要的功能时,
$('.tel').on('tap',function( event ) {}
$('.tel').on('touchstart' ,function( event ) {}
$('.tel').on('click' ,function( event ) {}
那可以适用于所有人吗?那已经过适当的测试了吗?
答案 0 :(得分:0)
很酷的是你可以一次性使用所有3个!
$('.tel').on('tap touchstart click',function( event ) {}
另一个选择是在事情开始之前检测您需要监听的事件类型。
var CLICK = (navigator.userAgent.match(/ios|android|ipad/i) ? 'touchstart' : 'click' )
这将检查useragent是否与移动UA匹配,如果是,则将CLICK分配给touchstart
或click
在你的听众中:
$('.tel').on(CLICK,function( event ) {}