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 相关文章推荐
用jquery来定位
Feb 20 Javascript
jQuery中的常用事件总结
Dec 27 Javascript
ajax java 实现自动完成功能
Dec 19 Javascript
调试代码导致IE出错的避免方法
Apr 04 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
Jun 19 Javascript
js实现交换运动效果的方法
Apr 10 Javascript
基于Css3和JQuery实现打字机效果
Aug 11 Javascript
JavaScript下拉菜单功能实例代码
Mar 01 Javascript
Vue中控制v-for循环次数的实现方法
Sep 26 Javascript
vue自定义指令限制输入框输入值的步骤与完整代码
Aug 30 Javascript
JavaScript实现移动端拖动元素
Nov 24 Javascript
教你部署vue项目到docker
Apr 05 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
php5数字型字符串加解密代码
2008/04/24 PHP
php学习笔记 php中面向对象三大特性之一[封装性]的应用
2011/06/13 PHP
用php来改写404错误页让你的页面更友好
2013/01/24 PHP
PHP如何通过AJAX方式实现登录功能
2015/11/23 PHP
PHP使用自定义方法实现数组合并示例
2016/07/07 PHP
PHP5中使用mysqli的prepare操作数据库的介绍
2019/03/18 PHP
jqGrid jQuery 表格插件测试代码
2011/08/23 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
2012/09/16 Javascript
改进版通过Json对象实现深复制的方法
2012/10/24 Javascript
JavaScript建立一个语法高亮输入框实现思路
2013/02/26 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
2013/04/26 Javascript
JS+JSP checkBox 全选具体实现
2014/01/02 Javascript
实现微信小程序的wxml文件和wxss文件在webstrom的支持
2017/06/12 Javascript
webpack使用 babel-loader 转换 ES6代码示例
2017/08/21 Javascript
inner join 内联与left join 左联的实例代码
2017/09/18 Javascript
Vue2.0用户权限控制解决方案
2017/11/29 Javascript
JS实现判断数组是否包含某个元素示例
2019/05/24 Javascript
layui prompt 设置允许空白提交的方法
2019/09/24 Javascript
使用layer模态框给新页面传值的方法
2019/09/27 Javascript
vue仿淘宝滑动验证码功能(样式模仿)
2019/12/10 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
python网络编程学习笔记(一)
2014/06/09 Python
python 调用c语言函数的方法
2017/09/29 Python
基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
2017/10/13 Python
python实现最长公共子序列
2018/05/22 Python
浅述python中深浅拷贝原理
2018/09/18 Python
对pandas数据判断是否为NaN值的方法详解
2018/11/06 Python
Django重置migrations文件的方法步骤
2019/05/01 Python
Django框架视图函数设计示例
2019/07/29 Python
解决windows下python3使用multiprocessing.Pool出现的问题
2020/04/08 Python
input元素的url类型和email类型简介
2012/07/11 HTML / CSS
质检的岗位职责
2013/11/17 职场文书
体育教师求职信
2014/05/24 职场文书
高一课前三分钟演讲稿
2014/09/13 职场文书