gpt4 book ai didi

javascript - jQuery:动画背景图像

转载 作者:行者123 更新时间:2023-11-28 19:00:51 25 4
gpt4 key购买 nike

修改 this脚本,我能够浏览背景图像并通过主体“背景图像”属性循环它们。但是,我想知道是否可以使用 jQuery 动画(或其他方法)来执行淡入淡出过渡。我曾尝试使用其他脚本,例如 jQuery 循环插件,但问题似乎出在固定属性上。这是我目前所做的工作:

<style>
body{
/*Remove below line to make bgimage NOT fixed*/
background-image:url(/sites/default/files/bg-3.jpg);
background-attachment:fixed;
background-repeat: no-repeat;
background-size:100%;
}
</style>

<script type="text/javascript">
(function($){
$(document).ready(function(){
var bgimages=new Array()
bgimages[0]="/sites/default/files/bg-1.jpg"
bgimages[1]="/sites/default/files/bg-2.jpg"
bgimages[2]="/sites/default/files/bg-3.jpg"

//preload images
var pathToImg=new Array()
for (i=0;i<bgimages.length;i++){
pathToImg[i]=new Image()
pathToImg[i].src=bgimages[i]
}

var inc=-1

function bgSlide(){
if (inc<bgimages.length-1)
inc++
else
inc=0
$('body').css({'background-image':'url('+pathToImg[inc].src+')'});
}

setInterval(function(){
bgSlide();
},3000);

});
})(jQuery)
</script>

最佳答案

我很确定你不能完全做到这一点。

您可以通过在您的内容后面放置一个用作背景的 div(或图像)来模拟这一点,类似于此:

http://jsfiddle.net/HDWpM/

关于javascript - jQuery:动画背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5900695/

25 4 0
文章推荐: css - 将子