Как следует из заголовка, я пытался использовать своего рода метод случайного воспроизведения, сохраняющий первый слайд всегда одинаковым, но копая больше в новом коде Revolution Slider (версия 6.1.8). Я в основном понимаю, что это не так просто, как ожидалось, на отметим, что простое перемешивание, выполненное с jQuery, не работает.
Что ж, мой начальный код, который должен обеспечить простое перемешивание, следующий:
jQuery.fn.randomize = function(childElem) {
return this.each(function() {
var $this = jQuery(this);
var elems = $this.children(childElem);
elems.sort(function() { return (Math.round(Math.random())-0.5); });
$this.children(childElem).detach();
for(var i=0; i < elems.length; i++) {
$this.append(elems[i]);
}
});
};
jQuery('rs-slides').randomize('rs-slide');
Как уже говорилось, это не ' Это работает, и, будучи более конкретным, c «элементы» получили случайный порядок, но когда они добавляются, в основном, этот порядок не отражается, просто сохраняется исходный.
Так что в основном я хотел бы Примените перемешивание, начиная со второго слайда (оставляя первый слайд всегда прежним), но прежде чем мне нужно будет найти простой способ работы в случайном порядке, я предполагаю.
Любое предложение действительно приветствуется.
Спасибо