Не всегда представляется возможным обновить CSS и JS библиотеки сайта на новые, но улучшить их функционал всегда будет не лишним.
В данном примере используется небольшой JS-код, позволяющий листать пальцем или мышкой сделанные на Bootstrap 3 карусели.
Пример:
Обычная карусель:
Карусель со сменой слайдов пальцем или мыщью:
jQuery:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
$(".carousel").on("touchstart", function (event) { var xClick = event.originalEvent.touches[0].pageX; $(this).one("touchmove", function (event) { var xMove = event.originalEvent.touches[0].pageX; if (Math.floor(xClick - xMove) > 5) { $(this).carousel('next'); } else if (Math.floor(xClick - xMove) < -5) { $(this).carousel('prev'); } }); $(".carousel").on("touchend", function () { $(this).off("touchmove"); }); }); var xClick; var mouseDown; $(".carousel").on("mousedown", function (event) { xClick = event.pageX; mouseDown = true; }); $(".carousel").on("mousemove", function (event) { if (mouseDown) { var xMove = event.pageX; if (Math.floor(xClick - xMove) > 5) { $(this).carousel('next'); } else if (Math.floor(xClick - xMove) < -5) { $(this).carousel('prev'); } } }); $(".carousel").on("mouseup", function (event) { mouseDown = false; }); |
Найдено на stackoverflow.com в теме adding swipe to bootstrap carousel
Здравствуйте!
А где же само html и css примера 🙁
Так не честно))) Обычно всё разжёвываете))
Это код для старой карусели на Bootstrap 3
Если он нужен, то уже имеется свой HTML и CSS для него.
Я именно про этот момент, чтобы использовать в точности отображение конструкции именно этого Вашего примера - http://joxi.ru/52a9XLEH003Xb2
Готовлю описательную статью описания спектакля-мюзикла и думаю, что такое отображение идеально для презентации актеров, участвующих в мюзикле.
Вы хотите подключить старый бутстрап и потом фиксить его карусель.
Так не правильно, да и данная тема не для этого.
Скорее всего на сайте есть для этого другие библиотеки.
У меня сейчас, на сайте, такая версия * Bootstrap v3.3.5
Завтра скину ксс и хтмл или сами вытащите с из страницы их.
Да, давайте не буду Вас утруждать))
Надергаю со страницы.
В любом случае, спасибо за интересный блог)