0

CSS3フルスクリーンギャラリーを使用する1つのWebサイトを作成しています。基本的に、画像を変更すると、Webサイトのアドレスが変更されます。たとえば、http://www.mysite/index.html#image7またはhttp://www.mysite/index.html#image20です。

jQueryまたは純粋なJSを使用してページの読み込み時にランダムな画像を表示する方法が必要です。ドキュメントレディ機能内にこの行を含めることで、正確な画像を簡単に指すことができます。

document.location.href = "http://www.mysite/index.html#image13";

私はJavaScriptがあまり得意ではありませんが、画像の配列を作成してからランダム化関数を使用するとうまくいくでしょうか?

何かアドバイス?

4

1 に答える 1

0

わかりました、私はなんとか自分でそれをすることができました。いくつかの値を配列に格納し、それをdocument.location.hrefで使用しました

    var images = [],
        index = 0;

        images[0] = "http://www.mysite/index.html#image13";
        images[1] = "http://www.mysite/index.html#image17";
        images[2] = "http://www.mysite/index.html#image5";

        index = Math.floor(Math.random() * images.length);

        document.location.href = images[index];
于 2012-08-16T15:10:49.353 に答える