javascript鼠标移入移出事件的若干问题?

当鼠标经过导航条Li时,显示对应的DIV~~当鼠标移出DIV时,才消失~折腾了很久~~折腾不出来~~遇到的问题是:当鼠标移入Li时能正常显示对应的DIV,可鼠标根本无法移... 当鼠标经过导航条Li时,显示对应的DIV~~当鼠标移出DIV时,才消失~折腾了很久~~折腾不出来~~
遇到的问题是:当鼠标移入Li时能正常显示对应的DIV,可鼠标根本无法移入下面的DIV中~~
展开
 我来答
xuebaotuxi
2014-08-25 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4196
采纳率:85%
帮助的人:1025万
展开全部
那是因为你移出LI立马就隐藏了div,当然移不进去,这种情况你只能用定时器,让div延时消失,在延时的这段时间里如果移入div,就把定时器关闭掉,div就不会消失了
更多追问追答
追问

我试过定时器,但程序报错了~LI是多个的,DIV也是多个的~~sBox[this.index].style.display='block';它就出错了~~

跪求高人给出源代码~~

追答
  1. 第二句,sBox不是一个数组吗,你怎么直接给他加onmouseover,应该是sBox[i].onmouseover

  2. 倒数第4句也一样,sBox怎么直接设置style的属性,应该是sBox[i].style.display='none'

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式