使用jQuery随机化元标记中的url?

时间:2014-05-12 22:05:41

标签: jquery iphone web-applications meta

我正在使用以下元标记来加载iPhone网络应用的启动图像:

<link href="apple-touch-startup-image-640x920.png" rel="apple-touch-startup-image">

我想要做的是在页面加载时随机化图像路径(01.png,02.png,03.png等),例如:

<link href="random image path here" rel="apple-touch-startup-image">

有人知道如何用jQuery做到这一点吗?

1 个答案:

答案 0 :(得分:0)

要在javascript中从数组中获取随机对象,您可以使用:

var randomItem = arr[Math.floor(Math.random()*arr.length)]

将此与您的请求相结合,您可以:

;(function($, window, document, undefined){
        $(function(){
            var images = ['01.png', '02.png', '03.png'];
            $("[rel='apple-touch-startup-image']").attr("href", images[Math.floor(Math.random()*images.length)]);
        });
})(jQuery, this, document);