JS实现点击某个图标展开关联菜单
2014-06-27 15:22
411 查看
JSP代码:
JS代码:
CSS:
<body> <div align="center"> <center> <table id="itemopen" class="box" style="display: none"> <tr> <td><a class="cc">Remove</a></td> </tr> <tr> <td><a class="cc">Inactive</a></td> </tr> <tr> <td><a class="cc">Copy as New</a></td> </tr> <tr> <td><a class="cc">Properties</a></td> </tr> </table> </center> </div>
<span style="white-space:pre"> </span><img onCLick="popUp()" src="../base/images/index/config.png" style="float:right;padding-right:10px;cursor:hand;"/> </body>
JS代码:
</pre><pre code_snippet_id="408372" snippet_file_name="blog_20140627_5_5161102" name="code" class="plain"><pre name="code" class="javascript">function popUp() { newX = window.event.x + document.body.scrollLeft;//获取x轴位置 newY = window.event.y + document.body.scrollTop;//获取y轴位置 menu = document.all.itemopen; if ( menu.style.display == "") { menu.style.display = "none" ; } else { menu.style.display = ""; } menu.style.left = newX - 80; menu.style.top = newY + 5; //向下挪5个像素,避免盖住半个操作按钮 }
CSS:
<pre name="code" class="javascript">.box { position: absolute; background: white; border: 1px solid #CCC; z-index:100; } itemopen.cc:hover { cursor: hand; color: #E4E8EE; text-decoration: none; } </style>
</pre><pre>
相关文章推荐
- 最简单的纯js实现点击展开二级菜单功能
- JS 实现点击展开菜单
- 简单实现js点击展开二级菜单功能
- 可以展开刷新不改变的二级树形菜单,大类点击不展开小类,小类有旁边的图标展开(图)
- 收缩展开的竖直菜单(利用JS+CSS实现_网页代码站(www.webdm.cn)
- CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
- js实现点击向下展开的下拉菜单效果代码
- js实现横向伸展开的二级导航菜单代码
- 简单实现点击可展开、关闭的CSS竖向菜单
- js实现简单折叠、展开菜单的方法
- js下拉框二级关联菜单效果代码具体实现
- jquery实现可点击伸缩与展开的菜单效果代码
- DIV+JS实现可展开、折叠的菜单代码
- CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
- 可以展开刷新不改变的二级树形菜单,大类点击不展开小类,小类有旁边的图标展开(图)
- js实现超过页面一屏后,点击图标滚动到页面顶部top
- js实现菜单的收缩与展开
- jQuery 导航菜单点击伸缩展开效果的JS特效
- jQuery实现漂亮的指定区域内鼠标右键关联菜单可自定义图标
- js实现横向伸展开的二级导航菜单代码