Когда страница загружается, случайный цвет генерируется и применяется к тексту «ТЕСТ ЦВЕТ» и заголовкам RSS-канала.Невозможно изменить заголовки на случайный цвет при загрузке страницы
http://jsfiddle.net/chrisloughnane/nqkH4/
Проблема цветов в RSS-канал товарной позиции не меняется.
Я настраиваю событие, нажимаю «TEST COLOR», и цвет заголовка меняется, поэтому я решил, что это связано с динамически добавленными элементами.
Я посмотрел на .on(), но не смог заставить его работать.
Может ли кто-нибудь опубликовать код, необходимый для изменения цвета заголовков на странице загрузки?
ТИА
JQuery плагин FeedEk: http://jquery-plugins.net/FeedEk/FeedEk.html
КОД
$(document).ready(function(){
$('#divRss').FeedEk({
FeedUrl : 'http://rss.cnn.com/rss/edition.rss'
});
var r = Math.floor(Math.random()*256);
var g = Math.floor(Math.random()*256);
var b = Math.floor(Math.random()*256);
$('#example, .itemTitle a').css("color", getHex(r,g,b));
$('#example').click(function() {
$('.itemTitle a').css("color", getHex(r,g,b));
});
function intToHex(n){
n = n.toString(16);
if(n.length < 2)
n = "0"+n;
return n;
}
function getHex(r, g, b){
return '#'+intToHex(r)+intToHex(g)+intToHex(b);
}
});
HTML
<div id="example">TEST COLOUR</div>
<div id="divRss"></div>
CSS
.feedEkList{width:450px; list-style:none outside none;background-color:#FFFFFF; border:1px solid #D3CAD7; padding:4px 6px; color:#3E3E3E;}
.feedEkList li{border-bottom:1px solid #D3CAD7; padding:5px;}
.feedEkList li:last-child{border-bottom:none;}
.itemTitle a{font-weight:bold; color:#4EBAFF; text-decoration:none }
.itemTitle a:hover{ text-decoration:underline }
.itemDate{font-size:11px;color:#AAAAAA;}
#example { font-weight: bold; cursor: pointer;}
Вам необходимо будет выполнить код после запроса Ajax осуществляется feedEk закончена, однако feedEk не надлежащим образом обеспечить способ сделать это , –
Я боялся, что это может быть так. Все мои попытки обратных вызовов не удались. –