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 相关文章推荐
简单实用的js调试logger组件实现代码
Nov 20 Javascript
javascript利用控件对windows的操作实现原理与应用
Dec 23 Javascript
JavaScript数组Array对象增加和删除元素方法总结
Jan 20 Javascript
JavaScript中继承用法实例分析
May 16 Javascript
基于jquery实现的树形菜单效果代码
Sep 06 Javascript
js字符串操作总结(必看篇)
Nov 22 Javascript
JS中对数组元素进行增删改移的方法总结
Dec 15 Javascript
Angularjs根据json文件动态生成路由状态的实现方法
Apr 17 Javascript
javascript 作用于作用域链的详解
Sep 27 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
Oct 30 Javascript
jQuery实现聊天对话框
Feb 08 jQuery
解决echarts 一条柱状图显示两个值,类似进度条的问题
Jul 20 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+html5使用FormData对象提交表单及上传图片的方法
2015/02/11 PHP
Yii2框架使用计划任务的方法
2016/05/25 PHP
php操作redis常见方法示例【key与value操作】
2020/04/14 PHP
向大师们学习Javascript(视频与PPT)
2009/12/27 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件
2010/08/24 Javascript
jquery ajax 同步异步的执行 return值不能取得的解决方案
2012/01/08 Javascript
javascript 获取网页标题代码实例
2014/01/22 Javascript
JavaScript编程的单例设计模讲解
2015/11/10 Javascript
NodeJS实现阿里大鱼短信通知发送
2016/01/17 NodeJs
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】
2016/05/10 Javascript
Javascript打印局部页面实例
2016/06/21 Javascript
基于JavaScript实现本地图片预览
2017/02/08 Javascript
bootstrap动态添加面包屑(breadcrumb)及其响应事件的方法
2017/05/25 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
2018/07/13 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
使用jQuery实现掷骰子游戏
2019/10/24 jQuery
Vue使用路由钩子拦截器beforeEach和afterEach监听路由
2020/11/16 Javascript
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
Python异常的检测和处理方法
2018/10/26 Python
记一次python 内存泄漏问题及解决过程
2018/11/29 Python
Python中的支持向量机SVM的使用(附实例代码)
2019/06/26 Python
python爬虫 批量下载zabbix文档代码实例
2019/08/21 Python
Python基于requests实现模拟上传文件
2020/04/21 Python
Python如何急速下载第三方库详解
2020/11/02 Python
html5 制作地图当前定位箭头的方法示例
2020/01/10 HTML / CSS
手工制作的男士奢华英国鞋和服装之家:Goodwin Smith
2019/06/21 全球购物
别名指示符是什么
2012/10/08 面试题
历史专业个人求职信范文
2013/12/07 职场文书
信息专业个人的自我评价
2013/12/27 职场文书
2014新年寄语
2014/01/20 职场文书
优秀学生干部先进事迹材料
2014/05/26 职场文书
社区综治宣传月活动总结
2014/07/02 职场文书
领导干部作风建设剖析材料
2014/10/11 职场文书
2014年安全管理工作总结
2014/12/01 职场文书
初中历史教学反思
2016/02/19 职场文书
python可视化分析绘制带趋势线的散点图和边缘直方图
2022/06/25 Python