Jquery 网站地址中的随机href属性

Jquery 网站地址中的随机href属性,jquery,random,href,Jquery,Random,Href,我正在创建一个网站,使用CSS3全屏画廊。基本上,当我改变图片时,我的网站地址也会改变。例如,或 我需要一种使用jQuery或纯JS在页面加载时显示随机图像的方法。我可以通过在document ready函数中使用这一行轻松地指向精确的图像: document.location.href = "http://www.mysite/index.html#image13"; 我对JavaScript不是很在行,但也许创建一些图像数组,然后使用一些随机函数就可以了 有什么建议吗?好的,我自己设法做到

我正在创建一个网站,使用CSS3全屏画廊。基本上,当我改变图片时,我的网站地址也会改变。例如,或

我需要一种使用jQuery或纯JS在页面加载时显示随机图像的方法。我可以通过在document ready函数中使用这一行轻松地指向精确的图像:

document.location.href = "http://www.mysite/index.html#image13";
我对JavaScript不是很在行,但也许创建一些图像数组,然后使用一些随机函数就可以了


有什么建议吗?

好的,我自己设法做到了。我将一些值存储到数组中,然后将其与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];

我们能看到图像的标记吗?它们在DOM加载时可用吗?已经插入了吗?我假设它是
是的,它们在DOM加载时可用。它基本上是一个列表项。
  • 我的意思是……我们可以提取散列,将其与li进行比较,然后获取图像。但是一旦我们有了图像,你想做什么呢?您正在使用什么事件来“galleryify”您的图像。您正在使用哪个CSS3全屏画廊(假设您没有使用自己的)?这将帮助我们提供答案。没有涉及任何事件,因为这是纯CSS3库,没有使用JS。我可以给你测试网站的链接:www.madebym.net/test/index.html我想要的只是页面加载上的随机图像。