【发布时间】:2020-02-04 19:18:32
【问题描述】:
正如标题所暗示的,我尝试使用一种随机播放方法保持第一张幻灯片始终相同,但在新的 Revolution Slider 代码(6.1.8 版)中挖掘更多内容我基本上明白这并不像预期的那么容易,在指出用 jQuery 完成的简单 shuffle 不起作用。
我应该实现简单随机播放的起始代码如下:
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');
正如已经说过的那样,它不起作用,并且更具体的“elems”得到了一个随机顺序,但是当它们被附加时,基本上不会反映该顺序,只是保持原来的顺序。
所以基本上我想从第二张幻灯片开始应用随机播放(保持第一张幻灯片始终相同),但在我需要找到一种简单的工作随机播放方式之前,我想。
非常欢迎任何建议。
谢谢
【问题讨论】:
标签: javascript jquery wordpress shuffle revolution-slider