js右键点击更改提示菜单
2017-03-22 00:00
162 查看
今天一个ftl页面需要右键点击弹出自定义提示菜单(也是一个ftl页面)
定义了一个方法myFun()
在整个过程中,虽然会弹出自定义提示框,但是浏览器的右键提示框还存在。
需要在自定义提示框增加oncontextmenu
这样就可以使浏览器自带提示框禁用。因为右键点击的时候,ajax已经返回整个提示框ftl页面,相当于在这个页面上触发了右键。所以这里也必需禁用。
有时候第一次右键不能触发。经排查:最好将li标签中的myFun()去掉,为它绑定mousedown事件,判定e.which=3时候,调用ajax,弹出提示框页面即可
<li class="ping_libox" oncontextmenu="myFun();return false;"></li>
定义了一个方法myFun()
function myFun(){ //ajax调用,弹出另外一个提示框ftl页面 }
在整个过程中,虽然会弹出自定义提示框,但是浏览器的右键提示框还存在。
需要在自定义提示框增加oncontextmenu
<div class="menu" oncontextmenu="return false;"></div>
这样就可以使浏览器自带提示框禁用。因为右键点击的时候,ajax已经返回整个提示框ftl页面,相当于在这个页面上触发了右键。所以这里也必需禁用。
有时候第一次右键不能触发。经排查:最好将li标签中的myFun()去掉,为它绑定mousedown事件,判定e.which=3时候,调用ajax,弹出提示框页面即可
相关文章推荐
- Ferris教程学习笔记:js示例5.7 自定义右键菜单,请在页面点击右键查看效果。
- 重写JS的鼠标右键点击菜单
- js更改系统默认鼠标右键菜单
- js防止点击右键产生菜单,不让选择文字
- 重写JS的鼠标右键点击菜单
- JTable上点击右键并弹出菜单的实现
- 系统托盘气泡提示和上下文(右键)菜单
- 用js实现网页上模仿桌面右键菜单
- js实现的XP风格的右键菜单
- JS--屏蔽浏览器右键菜单
- GridView点击提示框后根据不同的JS值转向不同的页面
- js之点击 超连接,提示一个层.点击空白层消失
- Js+DVML:很酷实用的右键弹出菜单
- 很酷实用的右键弹出菜单(Js+DVML)
- 捕获鼠标点击事件 做自定义右键菜单
- 点击右键就弹出一个菜单
- 系统托盘气泡提示和上下文(右键)菜单
- Js+DVML很酷漂亮实用的右键弹出菜单
- js - 用Popup对象构建网页右键菜单
- Js+DVML:很酷实用的右键弹出菜单