Jquery touchstart可以工作但不能轻扫

时间:2014-03-26 01:28:21

标签: jquery jquery-mobile swipe touchstart

<link rel="stylesheet" href="/javascript/jquery-ui-1.9.2.custom/css/smoothness/jquery-ui-1.9.2.custom.css" />
<script src="/javascript/jquery.mobile-1.4.2/jquery.mobile-1.4.2.js"></script>
<script src="/javascript/jquery-1.8.2.js"></script>
<script src="/javascript/jquery-ui-1.9.2.custom/js/jquery-ui-1.9.2.custom.js"></script>
<script src="/javascript/jquery.easing.1.3.js"></script>

以上是我对jquery的包含声明。 我为touchstart和swipeleft提供了相同的事件监听器。 不知何故touchstart工作,但swipeleft中的简单alert()失败。有什么原因吗?

var slides = $('#latestEventSection');    
slides.on('swipeleft', function(e) {
  alert("swipeleft");
});
slides.on('swiperight', function(e) {
  alert("swiperight");
});

1 个答案:

答案 0 :(得分:0)

我刚换了

<script src="/javascript/jquery.mobile-1.4.2/jquery.mobile-1.4.2.js"></script> 

到最后一个语句并删除所有JQM自动表单增强功能,我的页面运行良好