我有以下代码尝试检测向左和向右滑动:
$('#my_view').bind('pageinit', function() {
$( '#my_view' ).on( "swipeleft swiperight", "#myItem", function( event ) {
var listitem = $( this ),
dir = event.type === "swipeleft" ? "left" : "right";
console.log("Detected swipe!!!! " + dir);
});
});
但是,这仅检测到右滑动而从未检测到左滑动,有人可以解释原因吗?
我制造了一个小提琴,它似乎工作正常
也许对于pageinit,请使用$ {document).on:
$(document).on("pageinit", "#my_view", function(){
$('#my_view').on( "swipeleft swiperight", "#myItem li", function( event ){
alert(event.type);
});
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句