Я работаю над веб-сайтом, что фоновое изображение будет исчезать из одного в другое, у меня есть настройка и работа около 98%. Есть только одна небольшая проблема. Когда он сначала загружается, и он сначала угасает, он исчезает до белого, а затем к изображению, а не исчезает прямо в следующее изображение. После этого он работает красиво. Это использование jQuery 1.9, и у меня есть jQuery noConflict, поскольку предыдущий разработчик закодировал меню сайтов с помощью MooTools.Фоновый графический ротатор с jQuery?
<html>
<head>
<script src="js/jquery.js">
</script>
<script>
var $s = jQuery.noConflict();
function swapImages(){
var $sactive = $s('#myGallery .active');
var $snext = ($s('#myGallery .active').next().length > 0) ? $s('#myGallery .active').next() : $s('#myGallery img:first');
$snext.fadeIn(1500).addClass('active');
$sactive.fadeOut(2000, function(){
});
$sactive.removeClass('active');
};
$s(document).ready(function(){
// Run our swapImages() function every 5secs
setInterval('swapImages()', 5000);
});
</script>
</head>
<style>
#myGallery{
position:relative;
width:100%; /* Set your image width */
height:auto; /* Set your image height */
}
#myGallery img{
display:none;
position:absolute;
top:0;
width: 100%;
left:0;
}
#myGallery img.active{
display:block;
}
.home-page-rotator{
position:absolute;
width:100%;
z-index:-10;
}
</style>
<body>
<div class="home-page-rotator" id="myGallery">
<img src="images/1.jpg" class="active" />
<img src="images/2.jpg" />
<img src="images/3.jpg" />
</div>
</body>
</html>
Я вынул все содержимое, так что вы можете проверить, если вы хотите, но это все, что работает фоновое вращение и увядает. Также у меня есть CSS в отдельном файле, но для публикации здесь я просто поместил его в строку, чтобы вы могли видеть CSS за кодом. Позвольте мне знать, что я должен сделать, чтобы исправить это?
Вы хотите повернуть через фоновые изображения (как в css) или через элементы img (как в элементах DOM)? –