我有一個jQuery插件,我在wordpress網站上使用。它是在主頁上的3個背景圖像之間相互轉換。問題在於它不是一個平穩的過渡,而是一個突然的過渡。不好看。下面是代碼:如何調整jQuery圖像轉換
jQuery(document).ready(function($) {
var currentBackground = 0;
var backgrounds = [];
backgrounds[0] = 'http://soloveracruzesbello.mx/wp-content/uploads/img/soloveracruz/sites/7/2016/02/solo-veracruz-es-bello.jpg';
backgrounds[1] = 'http://soloveracruzesbello.mx/wp-content/uploads/img/soloveracruz/sites/7/2016/02/solo-veracruz-es-bello-4.jpg';
backgrounds[2] = 'http://soloveracruzesbello.mx/wp-content/uploads/img/soloveracruz/sites/7/2016/02/solo-veracruz-es-bello-5.jpg';
function changeBackground() {
currentBackground++;
if(currentBackground > 2) currentBackground = 0;
$('#elheader').fadeIn(2000,function() {
$('#elheader').css({
'background-image' : "url('" + backgrounds[currentBackground] + "')"
});
$('#elheader').fadeIn(2000);
});
setTimeout(changeBackground, 3000);
}
jQuery(document).ready(function($) {
setTimeout(changeBackground, 3000);
});
});
我一直在擺弄與設置在效果基本show,了slideDown,淡入,淡出,但我不能讓他們圖像平滑地過渡。建議?
我也擺弄了setTimeout設置 – Agustin