【问题标题】:Wordpress - Revolution Slider 6: shuffle from second slideWordpress - Revolution Slider 6:从第二张幻灯片随机播放
【发布时间】: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


    【解决方案1】:

    我试图做类似的事情,虽然我没有使用代码。我拿了一张我想总是先开始的幻灯片,然后把它移到第二个位置。然后在滑块常规设置中,我打开了自动旋转幻灯片和随机顺序。然后在第一张幻灯片部分,我打开它并将其设置为 2。

    所以它对我的工作方式是它首先显示数字 2 幻灯片,然后随机播放所有其他边。

    希望有帮助!!

    【讨论】:

    • 不幸的是,我还没有机会测试您的方法,但似乎是一个可能的解决方案。感谢您的提示;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-26
    • 1970-01-01
    相关资源
    最近更新 更多