0

JavaScriptに関しては、私はかなりの初心者であることを認めなければなりません。ここ数年、ハードウェアの作業に費やしてきましたが、追いついていません。

とにかく、Tubular ( http://www.seanmccambridge.com/tubular/ ) を使用しようとしていますが、ビデオ ID の配列だけでなく、配列から選択しようとしています。たとえば、ページを更新すると、別の動画 ID が読み込まれ、関係によって別の動画が読み込まれます。

これが実際の関数です:

$().ready(function() {
$('body').tubular('ID-GOES-HERE','wrapper'); 

私は自分でこれをやろうとしましたが、最終的にはそれを完全に壊すことができました. どんな提案も大歓迎です!

4

3 に答える 3

2

何かのようなもの...

var myIDs = [1,2,3,4,5,6,7,8,9,0];
var selectedID = myIDs[Math.floor(Math.random() * myIDs.length)];

これにより、配列からランダムに選択されたアイテムが得られます

于 2012-08-15T05:21:56.590 に答える
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'); 
});
于 2012-08-15T05:24:32.893 に答える
0

1 から 6 の間を取得したい場合は、次のように入力します。

Math.floor(Math.random() * 6) + 1

1 と 6 をその配列にあるビデオの量に置き換えるか、動的にしたい場合は array.length 関数を使用できます。

それを試して、それがうまくいくかどうかを確認してください。

于 2012-08-15T05:25:16.273 に答える