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实例教程(19) 使用HoTMetal(6)
Dec 23 Javascript
JavaScript中实现块作用域的方法
Apr 01 Javascript
javascript替换已有元素replaceChild()使用介绍
Apr 03 Javascript
基于iframe实现类似于ajax的页面无刷新
May 31 Javascript
javascript进行四舍五入方法汇总
Dec 16 Javascript
JS选项卡动态替换banner图片路径的方法
May 11 Javascript
js/jquery判断浏览器类型的方法小结
May 12 Javascript
Javascript实现div层渐隐效果的方法
May 30 Javascript
JavaScript中字符串(string)转json的2种方法
Jun 25 Javascript
php register_shutdown_function函数详解
Jul 23 Javascript
浅谈layui里的上传控件问题
Sep 26 Javascript
vuex管理状态 刷新页面保持不被清空的解决方案
Nov 11 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
复杂检索数据并分页显示的处理方法
2006/10/09 PHP
Smarty结合Ajax实现无刷新留言本实例
2007/01/02 PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
2020/08/17 PHP
php使用正则表达式获取字符串中的URL
2016/12/29 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
jquery插件开发方法(初学者)
2012/02/03 Javascript
javascript学习笔记(四) Number 数字类型
2012/06/19 Javascript
3分钟写出来的Jquery版checkbox全选反选功能
2013/10/23 Javascript
jquery遍历checkbox的注意事项说明
2014/02/21 Javascript
浅谈JS日期(Date)处理函数
2014/12/07 Javascript
jQuery统计指定子元素数量的方法
2015/03/17 Javascript
JS显示下拉列表框内全部元素的方法
2015/03/31 Javascript
jQuery的end()方法使用详解
2015/07/15 Javascript
Vue.js每天必学之数据双向绑定
2016/09/05 Javascript
将json转换成struts参数的方法
2016/11/08 Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
2016/12/27 Javascript
vue.js移动端app实战1:初始配置详解
2017/07/24 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
2018/01/18 Javascript
通过jquery获取上传文件名称、类型和大小的实现代码
2018/04/19 jQuery
JS实现水平遍历和嵌套递归操作示例
2019/08/15 Javascript
Vue利用Blob下载原生二进制数组文件
2019/09/25 Javascript
Vue中key的作用示例代码详解
2020/06/10 Javascript
Python使用xlrd模块操作Excel数据导入的方法
2015/05/26 Python
python清除指定目录内所有文件中script的方法
2015/06/30 Python
Python PyQt5实现的简易计算器功能示例
2017/08/23 Python
Python文件操作模拟用户登陆代码实例
2020/06/09 Python
Elemental Herbology官网:英国美容品牌
2019/04/27 全球购物
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
劳动工资科岗位职责范本
2014/03/02 职场文书
幼儿园的门卫岗位职责
2014/04/10 职场文书
中国合伙人观后感
2015/06/02 职场文书
对学校的意见和建议
2015/06/04 职场文书
丧事酒宴答谢词
2015/09/30 职场文书
四年级数学教学反思
2016/02/16 职场文书
Python中zipfile压缩包模块的使用
2021/05/14 Python
pd.DataFrame中的几种索引变换的实现
2022/06/16 Python