Не используйте обработчик click()
, используйте обработчик mousedown()
.
Мобильным устройствам трудно различать click()
и mousedown()
.
Необходимое изменение - строка 472 в common.js
, изменение
var o=p(f,c.prev).click(function(){b.prev()}),q=p(f,c.next).click(function(){b.next()});
на
var o=p(f,c.prev).mousedown(function(){b.prev()}),q=p(f,c.next).mousedown(function(){b.next()});
Либо то, либо, для каждоготакую кнопку навигации при создании используйте:
$(selector).bind('mousedown',$(selector).data("events").click[0].handler)
$(selector).unbind('click',$(selector).data("events").click[0])
Где selector
- селектор jQuery для конкретного элемента.
Или вы можете просто использовать $(class).off
, чтобы очистить обработчик раз и навсегда.