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 相关文章推荐
地震发生中逃生十大法则
May 12 Javascript
jQuery关于导航条背景切换效果实现示例
Sep 04 Javascript
Bootstrap carousel轮转图的使用实例详解
May 17 Javascript
javascript事件的传播基础实例讲解(35)
Feb 14 Javascript
JS如何判断浏览器类型和详细区分IE各版本浏览器
Mar 04 Javascript
vue如何解决循环引用组件报错的问题
Sep 22 Javascript
如何进行微信公众号开发的本地调试的方法
Jun 16 Javascript
利用vue-i18n实现多语言切换效果的方法
Jun 19 Javascript
新手如何快速理解js异步编程
Jun 24 Javascript
使用vscode快速建立vue模板过程详解
Oct 10 Javascript
解决vue中el-tab-pane切换的问题
Jul 19 Javascript
原生JS中应该禁止出现的写法
May 05 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
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
2011/12/25 PHP
php缩放图片(根据宽高的等比例缩放)实例介绍
2013/06/09 PHP
php生成QRcode实例
2014/09/22 PHP
Kibo 用于处理键盘事件的Javascript工具库
2011/10/28 Javascript
使用PHP+JQuery+Ajax分页的实现
2013/04/23 Javascript
js将控件隐藏及display属性的使用介绍
2013/12/30 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
2014/01/02 Javascript
技术男用来对妹子表白的百度首页
2014/07/23 Javascript
JavaScript极简入门教程(一):基础篇
2014/10/25 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
JS实现很酷的EMAIL地址添加功能实例
2015/02/28 Javascript
jquery滚动特效集锦
2015/06/03 Javascript
JavaScript+CSS无限极分类效果完整实现方法
2015/12/22 Javascript
jQuery过滤特殊字符及JS字符串转为数字
2016/05/26 Javascript
BootStrap树状图显示功能
2016/11/24 Javascript
利用Bootstrap实现表格复选框checkbox全选
2016/12/21 Javascript
JS路由跳转的简单实现代码
2017/09/21 Javascript
如何把vuejs打包出来的文件整合到springboot里
2018/07/26 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
2019/06/21 Javascript
微信小程序开发之map地图组件定位并手动修改位置偏差
2019/08/17 Javascript
[01:24]DOTA2上海特锦赛OG战队抵达 专车接机入驻总统套房
2016/02/23 DOTA
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
Python在信息学竞赛中的运用及Python的基本用法(详解)
2017/08/15 Python
python 获取一个值在某个区间的指定倍数的值方法
2018/11/12 Python
在Keras中利用np.random.shuffle()打乱数据集实例
2020/06/15 Python
Keras预训练的ImageNet模型实现分类操作
2020/07/07 Python
HTML5 背景的显示区域实现
2020/07/09 HTML / CSS
波兰运动鞋网上商店:e-Sporting
2018/02/16 全球购物
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
.NET概念性的面试题
2012/02/29 面试题
公司出纳岗位职责
2013/12/07 职场文书
城建学院毕业生自荐信
2014/01/31 职场文书
认识深刻的检讨书
2014/02/16 职场文书
社会工作专业自荐信
2014/09/26 职场文书
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python
详解在OpenCV中如何使用图像像素
2022/03/03 Python