2015-06-15 3 views
-1

Я хочу реализовать простой счетчик, используя функции jQuery tap и swiperight. Таким образом, при нажатии счетчик должен увеличивать свое значение, а при swiperight он должен уменьшать его значение. Я начал просто с использования вышеупомянутых функций, но при прокрутке вправо (назад), а затем снова нажимал значение счетных счетчиков, чтобы увеличить его значение, прежде чем прокручивать вправо, вместо того, чтобы рассчитывать с последнего значения салфетки.Счетчик обратного отсчета с jQuery

Например: после того, как 5 крана счетчик показывает 5, выполняя 2 раза салфетки показывает 3, но нажав еще раз показывает, 6 вместо 4.

Вот пример: JSFIDDLE

$('#counter').on('tap',function(){ 
    $('#counter').html(++i); 
}); 

$('#counter').on('swiperight',function(){ 
    $('#counter').html(--i); 
}); 

I» m застрял здесь, так как исправить это? Любая помощь будет оценена!

ответ

1

Я проверил ваш Fiddle с помощью сенсорного дисплея, и он отлично работает, проблема возникает, когда я использую мышь.

Я думаю, проблема в том, что событие нажатия срабатывает, когда вы нажимаете на мышь, чтобы пронести по экрану вправо. Проверьте документацию jQuery для получения дополнительной информации https://api.jquerymobile.com/tap/

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

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