jQuery Mobile建议使用点击事件而不是点击事件,因为点击会增加延迟. 所以,如果我有: a id="someID" href="#" onclick="someFunction(); return false"asd /a 如何将其更改为内联点击事件? 我能做到这一点
所以,如果我有:
<a id="someID" href="#" onclick="someFunction(); return false">asd </a>
如何将其更改为内联点击事件?
我能做到这一点:
$('#someID').live('tap',function(event) { ... });
但是我不希望在我的脚本中有ID,所以更喜欢内联调用函数
没有“内联攻击事件”,如ontap =“someFunction()”,因为tap是一个jQuery Mobile构造.摘自jQuery Mobile Source(注意’tap’事件):
// add new event shortcuts $.each(("touchstart touchmove touchend orientationchange throttledresize " + "tap taphold swipe swipeleft swiperight scrollstart scrollstop" ) .split( " " ), function( i, name ) { ...
欲获得更多信息:
http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.js