网站地址中的随机href属性

时间:2012-08-16 14:13:06

标签: jquery random href

我正在创建一个使用CSS3全屏库的网站。基本上,当我更改图像时,我的网站地址会发生变化。例如,http://www.mysite/index.html#image7http://www.mysite/index.html#image20

我需要一种方法来在页面加载时使用jQuery或纯JS显示随机图像。我可以在文档就绪函数中轻松指向一个精确的图像:

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

我对JavaScript不是很好,但是可能创建一些图像数组然后使用一些随机函数就可以了?

有什么建议吗?

1 个答案:

答案 0 :(得分: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];