Некоторое время назад я написал несколько быстрых код 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 страниц сайта. Каждый раз, когда меняется объявление, я должен менять каждую страницу. Может ли кто-нибудь дать совет по наилучшему и быстрому способу ввода параметров, я должен только обновить одну вещь. Затем все страницы будут читать эти параметры и знать, что отображать.
Благодаря Paul
Почему бы не добавить переменные в вашу функцию для eac h ваших HTML-элементов (т. '# ad1',' # a # adL1' и т. д.) – themanatuf
Будет ли полезен метод jQuery '.data()'? –
Генерация 'theRandomNumber' не является однородной. –