js中怎么让淡出效果延迟10秒实现

js中怎么让淡出效果延迟10秒实现,第1张

div # content 在3秒后淡出

$("局伍#content").stop().delay(3000).fadeOut(100)

delay这袜腊缓个方法就是延迟多少秒之后开始执行后边的动画的方告模法

$("#modCity_hover").hover(function(){

$("#modcity").stop().fadeIn()

},function(){

$("#modcity").stop().delay(10000).fadeOut()//延迟淡出

})

如下代码可以实现,不过你要首先下载一皮指个JS插件:旁伏Jquery,我用的是jquery-1.9.1.min.js,你下载下来后放到网页同级目录就可以了,如入代码适燃启配用于2张或多张图片。

<div id="imgbox">

<img src="11.jpg" /><img src="22.jpg" />

</div>

<script src="jquery-1.9.1.min.js"></script>

<script>

$(document).ready(function(){

$("#imgbox img").fadeOut(0).eq(0).fadeIn(0)

var i = 0

setInterval(function(){

if($("#imgbox img").length > (i+1)){

$("#imgbox img").eq(i).fadeOut(0).next("img").fadeIn(1000)

i++

}

else{

$("#imgbox img").eq(i).fadeOut(0).siblings("img").eq(0).fadeIn(1000)

i = 0

}

},2000)

})

</script>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12209293.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存