-3
var myArray = ['horizontal', 'vertical', 'fade'];    

我正在尝试使其 MODE 随机.. 无法做到

  $(document).ready(function(){
  $('.bx').b({
  mode: 'fade'
  auto: true,
   });
  });
4

2 回答 2

0

您可以只使用 Math.random() 生成用于 myArray 的索引,例如

var id = Math.floor(Math.random()*myArray.length);

...
mode: myArray[id],
...
于 2013-09-22T06:29:27.813 回答
0

您只需要一个函数来从数组中返回一个随机元素:

function rand(arr) {
  return arr[Math.floor(Math.random()*arr.length)];
}

把它放在一起...

$(document).ready(function(){
  $('.bx').b({
    mode: rand(myArray)
    auto: true,
  });
});
于 2013-09-22T06:32:01.523 回答