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 相关文章推荐
Node.js与PHP、Python的字符处理性能对比
Jul 06 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
Jun 25 Javascript
js中unicode转码方法详解
Oct 09 Javascript
相册展示PhotoSwipe.js插件实现
Aug 25 Javascript
JS基于面向对象实现的拖拽功能示例
Dec 20 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
Dec 12 Javascript
微信小程序登录态和检验注册过没的app.js写法
May 22 Javascript
vue中v-show和v-if的异同及v-show用法
Jun 06 Javascript
微信小程序实现卡片层叠滑动效果
Jun 21 Javascript
vue 解决addRoutes多次添加路由重复的操作
Aug 04 Javascript
JavaScript实现烟花绽放动画效果
Aug 04 Javascript
Vue看了就会的8个小技巧
Jan 21 Vue.js
让元素在网页中可拖动示例代码
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
一个域名查询的程序
2006/10/09 PHP
笑谈配置,使用Smarty技术
2007/01/04 PHP
php中将数组转成字符串并保存到数据库中的函数代码
2013/09/29 PHP
php封装的mysqli类完整实例
2016/10/18 PHP
PHP大文件分割分片上传实现代码
2020/12/09 PHP
javascript控制frame,iframe的src属性代码
2009/12/31 Javascript
javascript 传统事件模型构造的事件监听器实现代码
2010/05/31 Javascript
javascript函数定义的几种区别小结
2014/01/06 Javascript
Backbone.js的Hello World程序实例
2015/06/19 Javascript
JavaScript基础篇(6)之函数表达式闭包
2015/12/11 Javascript
实现高性能JavaScript之执行与加载
2016/01/30 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
原生js编写焦点图效果
2016/12/08 Javascript
JavaScript原型继承_动力节点Java学院整理
2017/06/30 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
React props和state属性的具体使用方法
2018/04/12 Javascript
详解Angular5路由传值方式及其相关问题
2018/04/28 Javascript
Python运算符重载用法实例分析
2015/06/01 Python
老生常谈Python进阶之装饰器
2017/05/11 Python
Python中enumerate函数代码解析
2017/10/31 Python
python爬虫爬取快手视频多线程下载功能
2018/02/28 Python
磁盘垃圾文件清理器python代码实现
2020/08/24 Python
Python基于opencv调用摄像头获取个人图片的实现方法
2019/02/21 Python
python使用正则表达式(Regular Expression)方法超详细
2019/12/30 Python
Mytheresa英国官网:拥有160多个奢侈品品牌
2016/10/09 全球购物
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
澳大利亚设计的婴儿和女孩的衣服:Oobi
2018/12/16 全球购物
研究生毕业自我鉴定范文
2014/03/27 职场文书
考试诚信承诺书
2014/05/23 职场文书
自愿离婚协议书范文2014
2014/10/12 职场文书
销售会议开幕词
2015/01/28 职场文书
2015年环保局工作总结
2015/05/22 职场文书
导游词之湖北武当山
2019/09/23 职场文书
关于办理居住证的介绍信模板
2019/11/27 职场文书
代码解析React中setState同步和异步问题
2021/06/03 Javascript
深入详解JS函数的柯里化
2021/06/09 Javascript