Я пытаюсь выяснить, как сделать салфетки влево и проведите правой рукой в плагин bx-slider. Причина, по которой я спрашивал, состоит в том, что у меня есть ползунок bx, который синхронизирует слайдер изображения с ползунком надписи. То, что происходит, находится на последнем слайде, когда я прокручиваю влево на изображении, обратное направление заголовка и слайды справа, чего я не хочу. Я ищу простое, но не слишком сложное решение для bx-слайдера, чтобы обнаружить салфетки влево и выполнить предыдущий переход слайдов.bx-slider салфетки влево и вправо поддержка жесты
Я изучил эту функцию и увидел функции swumberleft для hammer.js, touchswipe и jQuery mobile (хочу использовать это, но только для jQuery mobile library, а не для jQuery), но я действительно не хочу использовать библиотека для простой функции прокрутки, и было слишком много кода, чтобы сделать это с нуля в Javascript.
Я никогда не погружался в код bx-слайдера, но можно ли добавить или обнаружить жестов, так что, когда я провёл влево на изображении, bx-slider будет goToPrevSlide()
, так как салфетка справа по умолчанию отлично работает на мобильных устройствах?
Вот мой код слайдера изображения и подписи слайдера:
// for image slider
var bx = $('#hero .bxslider').bxSlider({
auto: true,
infiniteLoop: true,
pager: false,
controls: true,
pause: 5000,
onSlideBefore: syncTextSlider,
});
// for caption slider
var cx = $("#slider-text").bxSlider({
infiniteLoop: true,
pager: false,
controls: false,
preventDefaultSwipeX: true, // prevent swiping x-axis on mobile
preventDefaultSwipeY: false, // prevent swiping y-axis on mobile
touchEnabled: false, // prevent touch transitions on the bxslider; make 'true' if implementing slider controls
});
// function to sync bx slider with cx slider
function syncTextSlider($ele, from, to) {
cx.goToNextSlide(to);
}
Спасибо так много! Это решение, которое я изначально искал. Он работает отлично, чем предыдущая версия! – TheAmazingKnight
IKR? Иногда я должен сделать шаг назад и подумать: «WTF я думал?» * O_0 – zer00ne