JavaScript中怎么才能让页面效果减速
答案:3 悬赏:50 手机版
解决时间 2021-04-26 18:02
- 提问者网友:蓝莓格格巫
- 2021-04-25 20:58
如题.我想让两个浮动层之间其中一个在执行鼠标命令(onMouseOver)与另外一个执行(onMouseOut)之间的切换效果慢一点.请问有方法吗?有的话给我讲一下.给分
最佳答案
- 五星知识达人网友:污到你湿
- 2021-04-25 22:17
使用延时,用setTimeout或setInterval
</script>
function Delay(n,oDiv) //--传递的参数自己修改
{ if (n==0)
{ setTimeout(function(){MouseOver(oDiv)},1000); }
else
{ setTimeout(function(){MouseOut(oDiv)},1000); }
function MouseOut(oDiv)
{
//onMouseOut的代码
oDiv.style.display = "none";
}
function MouseOver()
{
//onMouseOver的代码
}
</script>
<div id=d1 onMouseOver=Delay(0,this) onMouseOut=Delay(1,this)>......</div>
<div id=d2 onMouseOver=Delay(0,this) onMouseOut=Delay(1,this)>......</div>
全部回答
- 1楼网友:猎心人
- 2021-04-26 01:02
想要缓慢的消失和缓慢的现实是吧。
别用js用jQuery。
很简单show(),hide().两个方法
比js要好的多
- 2楼网友:等灯
- 2021-04-25 23:24
setTimeout("test();",1000); //这是延迟一秒执行test方法得意思
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯