相关疑难解决方法(0)

为我的网络应用程序制作自定义右键单击上下文菜单

我有一些网站,如google-docs和map-quest,当你右键单击时会有自定义下拉菜单.他们以某种方式覆盖了浏览器下拉菜单的行为,我现在确切地知道他们是如何做到的.我找到了一个jQuery插件来做到这一点,但我仍然对一些事情感到好奇:

  • 这是如何运作的?浏览器的下拉菜单是否实际被覆盖,或者效果是否只是模拟?如果是这样,怎么样?
  • 这个插件抽象了什么?幕后发生了什么?
  • 这是实现这种效果的唯一方法吗?

自定义上下文菜单图像

查看几个自定义上下文菜单

javascript jquery contextmenu jquery-plugins right-click

123
推荐指数
5
解决办法
13万
查看次数

jQuery右键单击上下文菜单帮助!

http://pastebin.com/YyDzQ4Bk这是一个右键单击上下文菜单的插件,任何人都知道为什么它在IE中不起作用?

不仅如此,它打破了我的许多其他jQuery的东西,比如花哨的盒子和一些jQuery悬停功能.

javascript jquery internet-explorer contextmenu

8
推荐指数
1
解决办法
2万
查看次数

JavaScript:仅在特定元素内捕获右键单击和禁用菜单

我编写了一个jquery脚本,其中屏幕上有一个小网格,使用拖放用户可以在网格上放置切片(卡扣到位).目前,如果您将鼠标悬停在某个磁贴上,它会在旋转选项中淡入淡出,但如果您可以右键单击旋转(使其更自然),我会更喜欢它.我理解完全阻止右键通常是不满意的,所以想知道是否可能只是在一个特定元素内,然后捕获该事件,在JS中执行某些操作并禁用上下文菜单? - 适用于所有浏览器.

另外,目前我正在使用jQuery for effects和自定义javascript进行拖放,是否值得一看jQuery插件进行拖放?

非常感谢,

javascript jquery drag-and-drop right-click

6
推荐指数
1
解决办法
8099
查看次数