Опитвам се да стартирам Galleria и Swipe в JQuery.
Пример може да бъде намерен на: http://www.mikelastphoto.com/ipad/
Проблем: Всичко работи, с изключение на плъзгането, което поема контрола върху цялата страница на iPad. Нямам нищо против, ако не мога да щипна/увелича (въпреки че това би било хубаво), но не мога да плъзна по оста Y, за да видя останалите миниатюри в долната част на страницата. По същество бих искал плъзгането да е възможно само върху самото изображение и плъзгането нагоре и надолу за превъртане както обикновено.
Вярвам, че проблемът е в това изявление вътре в JQuery.Swipe.js.
// Done Swiping
// Swipe should only be on X axis, ignore if swipe on Y axis
// Calculate if the swipe was left or right
function touchEnd(event) {
console.log('Ending swipe gesture...')
var changeY = originalCoord.y - finalCoord.y
if(changeY < defaults.threshold.y && changeY > (defaults.threshold.y*-1)) {
changeX = originalCoord.x - finalCoord.x
if(changeX > defaults.threshold.x) {
defaults.swipeLeft()
}
if(changeX < (defaults.threshold.x*-1)) {
defaults.swipeRight()
}
}
}
Тъй като Y просто се игнорира, но не се оставя на Safari да интерпретира.
$(document).swipe({
swipeRight: function() { $.galleria.prev(); return false; },
swipeLeft: function() { $.galleria.next(); return false; },
});
Това ли е секцията, от която ще трябва да приложа плъзгането само към jpeg, а не към останалата част от страницата?