javascript轻松实现当鼠标移开时已弹出子菜单自动消失
2013-12-29 00:00
721 查看
<html> <head> <style type="text/css"> .menu { background-color:green; width:120; height:20; color: white; text-align: center; font-size:9pt; font-weight:bolder; } .submenu { position:absolute; top:40; background-color: yellow;width:180; font-size:9pt; } </style> </head> <body> <SCRIPT> var cm=null; document.onclick = new Function("show(null)") function getPos(el,sprop) {var iPos = 0 while (el!=null) {iPos+=el["offset" + sprop] el = el.offsetParent} return iPos} function show(el,m) {if (m) { m.style.display=''; m.style.pixelLeft = getPos(el,"Left") m.style.pixelTop = getPos(el,"Top") + el.offsetHeight} if ((m!=cm) && (cm)) cm.style.display='none';cm=m} </SCRIPT> <table border=0> <tr> <td ID="d1" onmouseover="show(this,ds1);" class="menu">杂志技术站点</td> <td ID="d2" onmouseover="show(this,ds2);" class="menu">门户站点</td> <td ID="d3" onmouseover="show(this,ds3);" class="menu">个人收藏站点</td> </tr> </table> <DIV ID="ds1" CLASS="submenu" STYLE="display:none" onmouseleave="this.style.display='none'"> <BR><A HREF="http://www.yesky.com">天极网 Yesky.com</A> <BR><A HREF="http://www.cbinews.com">电脑商情报</A> <BR><A HREF="http://www.newsoft.com.cn">新潮电子</A> <BR> </DIV> <DIV ID="ds2" CLASS="submenu" STYLE="display:none" onmouseleave="this.style.display='none'"> <BR><A HREF="http://www.sina.com.cn">新浪网 Sina</A> <BR><A HREF="http://www.sohu.com.cn">搜狐 Sohu</A> <BR><A HREF="http://www.163.com">网易 Netease</A> <BR> </DIV> <DIV ID="ds3" CLASS="submenu" STYLE="display:none" onmouseleave="this.style.display='none'"> <BR><A HREF="http://haoel.yeah.net">耗子网络编程站</A> <BR><A HREF="http://www.5460.net">中国同学录</A> <BR><A HREF="http://www.csdn.net">中国软件开发网</A> <BR> </DIV> </body> </html>
相关文章推荐
- js data日期初始化的5种方法
- 从js向Action传中文参数出现乱码问题的解决方法
- javascript中不等于的代码是什么怎么写
- 解决js中window.open弹出的是上次的缓存页面问题
- js读写cookie实现一个底部广告浮层效果的两种方法
- 利用js实现在浏览器状态栏显示访问者在本页停留的时间
- 原生javaScript做得动态表格(注释写的很清楚)
- JavaScript正则表达式下——相关方法
- JavaScript 正则表达式上——基本语法
- javascript中window.showModalDialog的使用以及windows.open使用整理
- Extjs报错:isField为空或不是对象
- js call
- js学习笔记一-语法结构
- ThoughtWorks郑大晔校的一天(3)——Javascript的TDD,Jasmine
- 【面试必读】一不注意就做错的五道JavaScript题目
- JSP中System.out.println()与out.println()区别
- 原生JavaScript技巧大收集
- 自定义JSP标签
- jsp和 js 获取 路径
- JavaScript性能优化