Эй, у меня есть эта скрипка:
содержащий этот jquery:
function anim(selector) {
$(".images img", selector).first().appendTo($('.images', selector)).fadeOut(2000);
$(".images img", selector).first().fadeIn(2000);
}
// Untuk delay gambarnya
var i = 0, max = 3;
myFunction = function(event){
$(".subbox1").each(function() {anim(this)});
i += 1;
if(i >= max) { i = 0; }
}
var interval = setInterval(myFunction, 5000);
$(".slider").hover(function() {
clearInterval(interval);
var img = $('<img>');
img.attr('src', $(this).attr('data-url'));
$('#newImage').html(img);
$('.images').hide();
return false;
i += 1;
$(".subbox1").each(function() {anim(this)});
});
$(".slider").mouseout(
function (){
$('.images').show();
// $('#newImage').hide();
interval = setInterval(myFunction, 5000);
}
);
Это просто означает:
Каждые 5 секунд => автоматическое изменение изображения.
Когда я навешиваю ссылку на ссылку => изменение изображения + автоматическое изменение изображения отключено.
Что я хотел добавить к автоматическому изменению изображения: в зависимости от текущего изображения,
-item получает новый цвет фона.. это возможно?Привет
Что вы можете. Просто измените атрибут css background-color элемента в зависимости от ваших критериев.
if (*your criteria here*) {
element.css("background-color", "#ff0000");
}