У меня есть два карусельных слайдера на странице, я использую slick, чтобы сделать событие салфетки, и я хочу, чтобы при прокрутке одной карусели другая карусель тоже пробиралась. Я достиг этого, но есть детали, которые было бы здорово реализовать. Первый взгляд на этой скрипке:Синхронизированные карусели при перетаскивании
http://jsfiddle.net/eqreem8m/1/
$(document).ready(function(){
$('.slider').slick({
});
// On swipe event
$('.slider').on('swipe', function(event, slick, direction){
var current = $(this).attr('data-slider');
if (direction=='left') {
$('.slider:not([data-slider=' + current + '])').slick('slickNext');
}
else if (direction == 'right') {
$('.slider:not([data-slider=' + current + '])').slick('slickPrev');
}
});
});
Я хочу, чтобы, когда вы тянете слайд в карусели, другие карусельный сделать то же увлекая и быть 100% синхронизировано.
Я просмотрел документацию, но я ничего не нашел для этого, поэтому, если вы знаете какое-либо решение (даже с другой библиотекой), я бы хотел его прочитать.
должно быть где-то в вашем файле js (slick) фрагмент кода, который выполняет эту работу (вы должны искать код, который делает ваш «ползунок» перемещающимся слева направо или справа налево при перетаскивании). Просто отредактируйте его и примените функцию к обоим элементам одновременно, а не только к одному ... посмотрите в коде slick.js, то, что похоже на LINE 2130, должно помочь вам ... – Julo0sS
Если вы хотите «мастурбировать», просто посмотрите на это, что должно помочь вам найти способ обработать событие «перетаскивания»;): http://stackoverflow.com/questions/4127118/can-you-detect-dragging-in-jquery – Julo0sS
Спасибо за идеи , я, наконец, достиг этого, применяя функцию к обеим ползункам, как вы предположили :) Я положу код, объясняющий это позже. – Sogeking