javascript轻松实现当鼠标移开时已弹出子菜单自动消失


Posted in Javascript onDecember 29, 2013
<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>
Javascript 相关文章推荐
JS 动态获取节点代码innerHTML分析 [IE,FF]
Nov 30 Javascript
javascript实现倒计时并弹窗提示特效
Jun 05 Javascript
js 获取站点应用名的简单实例
Aug 18 Javascript
标准的js无缝滚动效果
Aug 30 Javascript
深入理解AngularJS中的ng-bind-html指令
Mar 27 Javascript
详解AngularJS1.x学习directive 中‘&amp; ’‘=’ ‘@’符号的区别使用
Aug 23 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
Oct 11 Javascript
vue权限路由实现的方法示例总结
Jul 29 Javascript
js Math数学简单使用操作示例
Mar 13 Javascript
详解JavaScript作用域 闭包
Jul 29 Javascript
一文帮你理解PReact10.5.13源码
Apr 03 Javascript
vue.js Router中嵌套路由的实用示例
Jun 27 Vue.js
css3元素简单的闪烁效果实现(html5 jquery)
Dec 28 #Javascript
js动态调用css属性的小规律及实例说明
Dec 28 #Javascript
JQuery的$命名冲突详细解析
Dec 28 #Javascript
js中call与apply的用法小结
Dec 28 #Javascript
SinaEditor使用方法详解
Dec 28 #Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
Dec 28 #Javascript
jqGrid随窗口大小变化自适应大小的示例代码
Dec 28 #Javascript
You might like
Syphon 秘笈
2021/03/03 冲泡冲煮
PHP爆绝对路径方法收集整理
2012/09/17 PHP
php链式操作的实现方式分析
2019/08/12 PHP
javascript 获取url参数和script标签中获取url参数函数代码
2010/01/22 Javascript
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
Node.js实战 建立简单的Web服务器
2012/03/08 Javascript
Jquery 动态循环输出表格具体方法
2013/11/23 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
2015/07/03 Javascript
自定义刻度jQuery进度条及插件
2015/09/02 Javascript
JS图片放大效果简单实现代码
2016/09/08 Javascript
JavaScript鼠标特效大全
2016/09/13 Javascript
CSS3 media queries结合jQuery实现响应式导航
2016/09/30 Javascript
详解Javascript几种跨域方式总结
2017/02/27 Javascript
ES6中的rest参数与扩展运算符详解
2017/07/18 Javascript
jQuery实现简单的回到顶部totop功能示例
2017/10/16 jQuery
vue-cli如何引入bootstrap工具的方法
2017/10/19 Javascript
vue cli webpack中使用sass的方法
2018/02/24 Javascript
Python设计模式编程中解释器模式的简单程序示例分享
2016/03/02 Python
Python实现中一次读取多个值的方法
2018/04/22 Python
python3+PyQt5使用数据库窗口视图
2018/04/24 Python
详解django自定义中间件处理
2018/11/21 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
2019/05/15 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
2019/05/18 Python
讲解Python3中NumPy数组寻找特定元素下标的两种方法
2019/08/04 Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
2019/08/28 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
下列程序在32位linux或unix中的结果是什么
2014/03/25 面试题
英语简历自我评价
2014/01/26 职场文书
优秀教师工作感言
2014/02/16 职场文书
幼儿园秋游感想
2014/03/12 职场文书
农村产权制度改革实施方案
2014/03/21 职场文书
环保项目建议书
2014/08/26 职场文书
避暑山庄导游词
2015/02/04 职场文书
青岛海底世界导游词
2015/02/11 职场文书
2016年春节慰问信息
2015/03/25 职场文书
使用Python+OpenCV进行卡类型及16位卡号数字的OCR功能
2021/08/30 Python