2014-12-11 2 views
0

Я использую jQuery Mobile для разработки одной единственной страницы, используемой в Android Webview.Как решить, что vmouseup прерывается

Существует кнопка, в которой мне нужно нажать несколько нажатий, а затем я использую vmousedown, чтобы добавить стиль стиля стилей и vmouseup, чтобы удалить добавленный ранее класс. Однако есть что-то прерывать процесс vmouseup.

Воспроизведение:
Сначала нажмите одну кнопку, и она вызывает событие vmousedown.
Затем держите палец и перемещайтесь за пределы зоны запуска.
Наконец, ослабьте свой палец, и вы увидите, что он удерживает состояние, в котором вы его удерживаете.

Я сделал демоверсию для тестирования и обнаружил, что он даже не вызывает vmouseout или vmousecancel, последнее событие было вызвано vmousedown.

Кто-нибудь знает, почему это происходит и как это решить?
Это код: Fiddle

ответ

0

Когда я написал пример, чтобы проверить событие жеста, я заметил, что, то taphold события будет срабатывать, а затем я положил его в по методе, и эта проблема исправлена.