我不得不承认,就JavaScript而言,我是新手。过去几年在硬件上工作并且无法跟上。
无论如何,我正在尝试使用Tubular(http://www.seanmccambridge.com/tubular/),除了我试图从一组视频ID而不是一个视频ID中选择。例如,刷新页面会加载不同的视频ID,按关系加载不同的视频。
这是实际功能:
$().ready(function() {
$('body').tubular('ID-GOES-HERE','wrapper');
我已经尝试过这样做了,但最后我完全成功地完成了它。欢迎任何建议!
答案 0 :(得分:2)
像...一样的东西。
var myIDs = [1,2,3,4,5,6,7,8,9,0];
var selectedID = myIDs[Math.floor(Math.random() * myIDs.length)];
这将为您提供数组中随机选择的项目
答案 1 :(得分:0)
var videoIDs = [1,2,3,4,5,6];
var randomID = videoIDs[Math.floor(Math.random() * videoIDs.length)];
$(document).ready(function() {
$('body').tubular(randomID,'wrapper');
});
答案 2 :(得分:0)
如果你想要在1到6之间,你会把
Math.floor(Math.random() * 6) + 1
您可以将1和6替换为该阵列中的视频数量,或者如果您希望它是动态的,请使用array.length函数。
试一试,看看它是否适合你。