气泡提示中的div与ul容器
我们会常常有气泡提示这个需求,现在就要做一个这样的效果。
下面就是一个效果图:

当鼠标移到预警上时,气泡就会显示出来,如果鼠标移到气泡上,气泡还是会显示,当鼠标移出去后,气泡就会隐藏。一般的代码是<div>预警<div style=”display:none;” id=”tips”>泡里的内容</div></div>,气泡的内容本来是事先都是隐藏的,只有当鼠标移上去才会显示。我是用onmouseover=”tips.style.display=’block’” onmouseout=”tips.style.display=’none’”,如果你气泡里的内容都是text,这样没什么问题了。
而当气泡里有用ul标签时,可能情况就有会变了,而鼠标移动到ul标签上时,在预警外的div就会做onmouseout事件,这样气泡就会隐藏,这样鼠标再移也没用了。这个问题是相当的烦,有的时候也是有时候出来,有的时候不出现。
只能想想别的出路了,后来就把气泡的隐藏延时了,也就是在做onmouseout事件时,var hidetimer= setTimeout(隐藏,300),在气泡上也加个一个鼠标移入事件onmouseover,就做if(hidetimer) window.clearTimeout(hidetimer);这样也就的勉强实现了功能。
不知大家可有好的idea.
四月 10, 2008 – 4:56 下午 查看全文


你在做活动时候!~广告时候是不是常常为做按钮花不少时间?
这些不速之客对于我来说已经不是初次遇到了~~基本上每次装机之后,都要我手动把他们驱除 对于这些不速之客怎么无声无息的流进我的电脑~~而且可以避开一些流氓软件的发现我深感神奇~~一般我在装软件时候都会把一些附属的插件去除掉~~~而且装完之后也会用奇虎360安全卫士扫一遍就是没把他扫出去;最让我感到不爽的是下面我删除他的时候遇到的一些操作~~