我使用一些播放视频的视频播放到div ID。
但是我们有很多vidoes,我想在页面刷新时随机显示。显然每次都是一次,无论如何。为了更好地解释下面的代码,请将videoID附加到youtube播放器以获取ID #wrapper
$('document').ready(function() {
var options = { videoId: 'pFhjQFF_Sgg', start: 3 };
$('#wrapper').tubular(options);
});
youtube id是pFhjQFF_Sgg
我希望添加一个视频ID数组,在每次刷新页面时随机选择。有什么建议吗?
答案 0 :(得分:2)
如果您可以维护ID数组,则可以从数组中随机获取
var item = items[Math.floor(Math.random()*items.length)];
答案 1 :(得分:1)
// Returns a random integer between min and max
// Using Math.round() will give you a non-uniform distribution!
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}
答案 2 :(得分:0)
我实际上最终做到了这一点,谢谢你们。
<?php
$items = array("pFhjQFF_Sgg", "4cYdXqnt3Aw", "uvU0DjCPQa4");
?>
$('document').ready(function() {
var options = { videoId: '<?php echo $items[rand(0, count($items) - 1)];?>', start: 3 };
$('#wrapper').tubular(options);
});