2014-03-26 5 views
0
<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. Как-то срабатывает сенсорный старт, но простое предупреждение() в swipeleft терпит неудачу. Любая причина ?Jquery touchstart работает, но не swipeleft

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

Вы получаете сообщение об ошибке в консоли? –

+0

привет, никаких ошибок. Мне просто нужно изменить салфетки на touchstart. alert() будет работать – Fxster

+0

Ok. Мое предположение (и я могу ошибаться) заключается в том, что touchstart является родным в большинстве распространенных браузеров. Прокрутки нет. Вот почему первый работает, но не второй. Попробуйте поместить jquery mobile после загрузки jquery. –

ответ

0

я просто переключился

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

до последнего заявления и удалить все усиление авто формы JQM и моя страница работает хорошо

 Смежные вопросы

  • Нет связанных вопросов^_^