JS实例 悬浮显示菜单效果


在浏览网页中,我们经常会看到这种悬浮显示div的效果:

 

 现在我们就来实现一下:

思路:3个DIV,前两个包起来,一个是隐藏的DIV,鼠标移到上方div时,再用JS将隐藏的div显示出来,

html如下所示:

 

 css样式如下所示:

 

 JS实现:

 

 现在达到了这种效果:

 

 可以看到,鼠标离开红色快,移到绿色块上,绿色块就消失了,这并不是我们想要的。

document.getElementById("topDiv").onmouseout = hideDiv;

改为

document.getElementById("hiddenDiv").onmouseout = hideDiv;

即可解决


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM