用js实现div的onmouseover和onmouseout

functionover(){div1.style.display="none";}functionout(){div1.style.display="";}window... function over()
{
div1.style.display="none";

}
function out()
{
div1.style.display="";
}
window.onload=function()
{
var div1=document.getElementById("div1");
div1.onmouseover=over;
div1.onmouseout=out;
}
这样在浏览器中,鼠标移动上去,div会很快的闪,如何改进?
展开
 我来答
ranhouaini
2011-10-28 · 超过15用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:41.7万
展开全部
你鼠标放上去的时候div1消失了 也就是div所占的空间也没有了 这时候鼠标就变成了onmouseout的状态 div1又出现,如此反复调用两个状态,就会一直闪,不知道你想实现什么效果????
MShowH
2011-10-28 · TA获得超过535个赞
知道答主
回答量:140
采纳率:0%
帮助的人:97.5万
展开全部
function out()
{
div1.style.display="block";
}
这样试试,感觉代码没什么问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式