js中怎么让淡出效果延迟10秒实现 15
我想让这段代码延时10秒后在淡出怎么出现<script>$("#modCity_hover").hover(function(){$("#modcity").fadeIn...
我想让这段代码延时10秒后在淡出怎么出现
<script>
$("#modCity_hover").hover(function(){
$("#modcity").fadeIn();
},function(){
$("#modcity").fadeOut();
});
</script> 展开
<script>
$("#modCity_hover").hover(function(){
$("#modcity").fadeIn();
},function(){
$("#modcity").fadeOut();
});
</script> 展开
展开全部
div # content 在3秒后淡出
$("#content").stop().delay(3000).fadeOut(100);
delay这个方法就是延迟多少秒之后开始执行后边的动画的方法
$("#modCity_hover").hover(function(){
$("#modcity").stop().fadeIn();
},function(){
$("#modcity").stop().delay(10000).fadeOut();//延迟淡出
});
$("#content").stop().delay(3000).fadeOut(100);
delay这个方法就是延迟多少秒之后开始执行后边的动画的方法
$("#modCity_hover").hover(function(){
$("#modcity").stop().fadeIn();
},function(){
$("#modcity").stop().delay(10000).fadeOut();//延迟淡出
});
展开全部
直接用在fadeIn(10000)
更多追问追答
追问
你这样是慢慢的消失,我想要的是先让他显示一段时间,然后马上消失
追答
理解失误。你的意思是当modcity显示后,10秒后自动消失是吗。
$("#modCity_hover").hover(function(){
$("#modcity").fadeIn();
在此处加入window.setTimeout(function(){$("#modcity").fadeOut();},10000)
},function(){
$("#modcity").fadeOut();
});
其他的自己慢慢测吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接fadeIn(10000)就可以
<script>
$("#modCity_hover").hover(function(){
$("#modcity").fadeIn(10000);
},function(){
$("#modcity").fadeOut(10000);
});
</script>
<script>
$("#modCity_hover").hover(function(){
$("#modcity").fadeIn(10000);
},function(){
$("#modcity").fadeOut(10000);
});
</script>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询