У меня есть div с несколькими фоновыми изображениями. У меня также есть сценарий для изменения этих изображений каждые X секунд. Я просто хочу добавить простой переход на постепенный переход, вместо мгновенного изменения, который я получаю только с этим скриптом. Могу ли я просто добавить простую строку кода, чтобы сделать эту работу? Ваша помощь очень ценится. Я начинающий! Heres the script:Jquery photo array easy fade
<script type="text/javascript">
var now = 0;
var int = self.setInterval("changeBG()", 2000);
var array = ["jar1.jpg", "field.jpg",];
function changeBG(){
//array of backgrounds
now = (now+1) % array.length ;
$('#maincontent').css('background-image', 'url("photos/' + array[now] + '")');
}
</script>
Вау спасибо! После небольшой настройки я смог реализовать это! Огромное спасибо! – David
Проблема только в том, что сценарий запускается один раз, а затем останавливается на последнем изображении. Как я могу его обновить в верхней части списка? – David
Да, я тоже наткнулся на этот. Я думаю, вам нужно проверить, является ли это последним изображением в строке/списке (проверьте .next ('file/element-type')), а если нет, перейдите к первому (.first()). Вы можете найти точную разметку на сайте jQuery! – Joost