Событие клика дважды вызывается на касании в iPad
Я использую JQuery Animate для слайда. У меня есть стрелка в конце слайда и дано событие щелчка по этой стрелке. Работа этого состоит в том, чтобы переместить один элемент в силде по щелчку и переместить весь силд в mousedown. Это хорошо работает на рабочем столе, но в iPad два элемента попадают внутрь слайда одновременно при нажатии. Я не понимаю, почему событие нажатия вызывается дважды в iPad. Пример кода для клика:
$('#next_item').bind('mousedown touchstart MozTouchDown',function(e) {
$('.slide').animate({left:left},6000);
});
$('#next_item').bind('mouseup touchend MozTouchRelease',function(e) {
No.nextItem();
});
#next_item
это идентификатор стрелки в конце слайда. Я пыталсяunbind
touchstart
а такжеtouchend
событие, но во время прокрутки слайда из-за отмены привязки элемент не попадает внутрь слайда после одного элемента.No.nextItem()
перемещает один предмет внутри слайда.left
в$('.slide')
это переместить слайд влево. Пожалуйста, помогите мне найти решение, почему это происходит и как решить эту проблему для IPad.