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

我想让这段代码延时10秒后在淡出怎么出现<script>$("#modCity_hover").hover(function(){$("#modcity").fadeIn... 我想让这段代码延时10秒后在淡出怎么出现
<script>
$("#modCity_hover").hover(function(){
$("#modcity").fadeIn();
},function(){
$("#modcity").fadeOut();
});
</script>
展开
 我来答
huibo865686
2012-08-24 · TA获得超过916个赞
知道小有建树答主
回答量:325
采纳率:80%
帮助的人:265万
展开全部
div # content 在3秒后淡出
$("#content").stop().delay(3000).fadeOut(100);

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

$("#modCity_hover").hover(function(){
$("#modcity").stop().fadeIn();
},function(){
$("#modcity").stop().delay(10000).fadeOut();//延迟淡出
});
jhxgly
2012-08-24 · 超过12用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:30.2万
展开全部
直接用在fadeIn(10000)
更多追问追答
追问
你这样是慢慢的消失,我想要的是先让他显示一段时间,然后马上消失
追答
理解失误。你的意思是当modcity显示后,10秒后自动消失是吗。
$("#modCity_hover").hover(function(){
$("#modcity").fadeIn();
在此处加入window.setTimeout(function(){$("#modcity").fadeOut();},10000)
},function(){
$("#modcity").fadeOut();
});
其他的自己慢慢测吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yang_150
2012-08-24 · 超过10用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:13.6万
展开全部
直接fadeIn(10000)就可以
<script>
$("#modCity_hover").hover(function(){
$("#modcity").fadeIn(10000);
},function(){
$("#modcity").fadeOut(10000);
});
</script>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式