lun*_*ill 3 iphone jquery click
我有一个简单的点击事件附加到我的网络应用程序上的许多锚点.
$('a.heading').live("click", function(e) {
e.preventDefault();
//do my stuff
});
Run Code Online (Sandbox Code Playgroud)
这不是火箭科学.但是在我的iPhone上,点击没有注册.它似乎使用iPhone的触摸处理程序(iPad,Android等都很好).
我已经看过几个教程,但似乎无法理解它.有没有一个我可以使用的内容,jQuery通常擅长?
这样就可以了:
var userAgent = navigator.userAgent.toLowerCase();
var isiPhone = (userAgent.indexOf('iphone') != -1 || userAgent.indexOf('ipod') != -1) ? true : false;
clickEvent = isiPhone ? 'tap' : 'click';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7260 次 |
| 最近记录: |