右键单击选项-教程


right-click options - tutorial

鼠标右键时设计自己的菜单教程。

你好。

我在一个网站上发现,你可以右键单击鼠标,&出现了几个NEW选项(而不是/而不是通常的默认值)

做一个快速的谷歌搜索,我发现你可以使用Ajax和/或Javascript来实现这个&他们给了你一些你可以使用的代码。

然而,所提供的网站代码,并不是如何做这些事情的教程&我想知道是否有人知道一个好的教程来解释事情。

  • 右键,&它会自动选择该行(在复选框中勾选)。
  • 提供选项-例如(在电子邮件系统中)-删除消息,移动消息到文件夹等。

他们提供的代码不建议进程如何"勾"一个复选框。或者如何显示某些菜单选项。,如何激活这些选项,一旦一个人选择它。

有谁知道一个好的教程来解释为什么/在哪里-fores(是一个词)的每一部分的代码。通过实际演示如何添加1-2个菜单选项(文本),&如何激活选项,一旦点击。

我的母语是PHP。我以前做过一些ajax,但只是一个新手。

编辑:演示网站提供的代码也没有告诉你在哪里放你的文本。IE,我想要一个菜单选项"删除"-编码没有显示你是把"删除"这个词,或者它做了什么,一旦你点击那个框/选项。

谢谢,但是我昨天看到那个链接了。

如何添加自定义右键菜单到网页?

正如一个回复所说:"你刚刚解释了如何禁用右键菜单。如何创建我们自己的菜单??"也两个答案做同样的事情-"警报("你已经尝试打开上下文菜单");"。没有帮助。

我们如何添加一个选项?添加第二个选项——这样做(blah blah blah…)3+选项教程…-给你一步一步的指导。

代码(显然)是一个包含2个选项的菜单。但两者是一样的。(可能每个选项都有一些实际的代码示例?)从表面上看,他们使用Javascript来处理这个选项。

在生成您自己的上下文菜单时没有与AJAX的内在联系;是否使用AJAX将取决于您是否需要使用AJAX请求来获取内容。

大致的工作流程是这样的,这应该会给你一些关于要研究什么的想法:

  • 编写自己的上下文菜单,例如作为ul,选项为li s。隐藏此元素
  • 将事件处理程序绑定到oncontextmenu事件
  • 阻止默认操作(通常的上下文菜单显示)通过evt.preventDefault()
  • 定位你的ul相对于右键点击的元素,并使其出现