js 单击式的下拉菜单效果实例


Posted in Javascript onAugust 13, 2013
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html;charset=gb2312" /> 
<title>js 单击式的下拉菜单效果</title> 
<style> 
.div1 { width: 120px; height: 20px; line-height:20px; text-align:center; } 
.div2 {width: 120px; position:absolute; left:0; top:10px;visibility:hidden; } 
.div2 a{ display:block;} 
</style> 
</head> 
<body> 
<script language="JavaScript"> 
var zindex=100 
function dropit2(whichone){ 
if (window.themenu&&themenu.id!=whichone.id) 
themenu.style.visibility="hidden" 
themenu=whichone 
if (document.all){ 
themenu.style.left=document.body.scrollLeft+event.clientX-event.offsetX 
themenu.style.top=document.body.scrollTop+event.clientY-event.offsetY+18 
if (themenu.style.visibility=="hidden"){ 
themenu.style.visibility="visible" 
themenu.style.zIndex=zindex++} 
else{ 
hidemenu()}}} 
function dropit(e,whichone){ 
if (window.themenu&&themenu.id!=eval(whichone).id) 
themenu.visibility="hide" 
themenu=eval(whichone) 
if (themenu.visibility=="hide") 
themenu.visibility="show" 
else 
themenu.visibility="hide" 
themenu.zIndex++ 
themenu.left=e.pageX-e.layerX 
themenu.top=e.pageY-e.layerY+19 
return false} 
function hidemenu(whichone){ 
if (window.themenu) 
themenu.style.visibility="hidden"} 
function hidemenu2(){ 
themenu.visibility="hide"} 
if (document.all) 
document.onclick=hidemenu 
</script> 
<span class="div1" onClick="dropit2(dropmenu);event.cancelBubble=true;return false"> <a href="###" onClick="if(document.layers) return dropit(event, 'document.dropmenu')">[点击显示菜单]</a> </span> 
<div class="div2" id="dropmenu"> 
<a href="https://3water.com">三水点靠木</a> 
<a href="#">个性名字网</a> 
<a href="#">个性名字网</a> 
</div> 
</body> 
</html> </td>
   </tr>
 </table>
Javascript 相关文章推荐
javascript 写类方式之七
Jul 05 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
Jan 27 Javascript
jQuery操作Select选择的Text和Value(获取/设置/添加/删除)
Mar 06 Javascript
JavaScript strike方法入门实例(给字符串加上删除线)
Oct 17 Javascript
jquery通过ajax加载一段文本内容的方法
Jan 15 Javascript
JavaScript中DOM详解
Apr 13 Javascript
阻止表单提交按钮多次提交的完美解决方法
May 16 Javascript
js检测离开或刷新页面时表单数据是否更改的方法
Aug 02 Javascript
详解React-Todos入门例子
Nov 08 Javascript
详解支持Angular 2的表格控件
Jan 19 Javascript
Babel 入门教程学习笔记
Jun 13 Javascript
JS实现将二维数组转为json格式字符串操作示例
Jul 12 Javascript
让元素在网页中可拖动示例代码
Aug 13 #Javascript
IE、FF、Chrome浏览器中的JS差异介绍
Aug 13 #Javascript
JavaScript的Module模式编程深入分析
Aug 13 #Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
Aug 13 #Javascript
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
Aug 13 #Javascript
js setTimeout 参数传递使用介绍
Aug 13 #Javascript
js setTimeout 常见问题小结
Aug 13 #Javascript
You might like
PHP中实现生成静态文件的方法缓解服务器压力
2014/01/07 PHP
php中出现空白页的原因及解决方法汇总
2014/07/08 PHP
基于PHP实现的事件机制实例分析
2015/06/18 PHP
客户端脚本中常常出现的一些问题和调试技巧
2007/01/09 Javascript
Javascript笔记一 js以及json基础使用说明
2010/05/22 Javascript
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
基于Jquery的将DropDownlist的选中值赋给label的实现代码
2011/05/06 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
2012/05/23 Javascript
js实现右下角可关闭最小化div(可用于展示推荐内容)
2013/06/24 Javascript
浅谈javascript 函数属性和方法
2015/01/21 Javascript
使用jQuery实现更改默认alert框体
2015/04/13 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
2015/06/10 Javascript
JavaScript正则表达式之multiline属性的应用
2015/06/16 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
2016/05/20 Javascript
js实现简单的获取验证码按钮效果
2017/03/03 Javascript
vue基于Vue2.0和高德地图的地图组件实例
2017/04/28 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
2017/05/03 Javascript
AngularJS使用ui-route实现多层嵌套路由的示例
2018/01/10 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
继承行为在 ES5 与 ES6 中的区别详解
2019/12/24 Javascript
原生javascript实现类似vue的数据绑定功能示例【观察者模式】
2020/02/24 Javascript
[01:02:05]LGD vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[51:39]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第二场 2月7日
2021/03/11 DOTA
python实现中文分词FMM算法实例
2015/07/10 Python
python 环境变量和import模块导入方法(详解)
2017/07/11 Python
python自定义异常实例详解
2017/07/11 Python
Python定义函数功能与用法实例详解
2019/04/08 Python
Python流程控制语句的深入讲解
2020/06/15 Python
YSL Beauty加拿大官方商城:圣罗兰美妆加拿大
2017/05/15 全球购物
Oracle里面常用的数据字典有哪些
2014/02/14 面试题
经贸日语专业个人求职信范文
2013/12/28 职场文书
社区交通安全实施方案
2014/03/22 职场文书
村主任“四风”问题个人整改措施
2014/10/04 职场文书
涪陵白鹤梁导游词
2015/02/09 职场文书
2016年小学生教师节广播稿
2015/12/18 职场文书
Pandas 稀疏数据结构的实现
2021/07/25 Python