的最佳途徑前段時間我寫了一些快速的jQuery代碼來選擇和廣告隨機低於什麼是容納數據的jQuery
$(function() {
var theImages = [ '*****.jpg', '******.jpg', '*****.jpg' ];
var theLinks = [ 'http://www.****.co.uk', 'http://www.****.co.uk', 'http://www.*****.co.uk' ]
var theRandomNumber = Math.round(Math.random() * (theImages.length - 1));
$("#ad1").attr('src','images/' + theImages[theRandomNumber]);
$("a#adL1").attr('href', theLinks[theRandomNumber]);
var theRandomNumber2 = Math.round(Math.random() * (theImages.length - 1));
while (theRandomNumber == theRandomNumber2) {
theRandomNumber2 = Math.round(Math.random() * (theImages.length - 1));
}
$("#ad2").attr('src','images/' + theImages[theRandomNumber2]);
$("a#adL2").attr('href', theLinks[theRandomNumber2]);
});
</script>
我現在有一個網站29個HTML頁面的代碼。每次廣告更改時,我都必須更改每一頁。有人可以給出一些建議,以最好和最快捷的方式把參數,我只需要更新一件事。然後所有頁面將讀取這些參數並知道要顯示的內容。
感謝保羅
爲什麼不將變量添加到您的eac函數中h個HTML元素(即'#ad1','#a#adL1'等) – themanatuf 2013-05-09 13:58:13
jquery方法'.data()'在這裏有用嗎? – 2013-05-09 13:58:18
'theRandomNumber'的生成不統一。 – 2013-05-09 14:00:10