Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 右键单击选项-教程_Php_Jquery_Ajax - Fatal编程技术网

Php 右键单击选项-教程

Php 右键单击选项-教程,php,jquery,ajax,Php,Jquery,Ajax,右键单击鼠标时设计自己菜单的教程 你好 我在一个网站上发现,你可以右键单击鼠标,并出现了几个新选项(而不是/而不是通常的默认选项) 通过快速的谷歌搜索,我发现您可以使用Ajax和/或Javascript来实现这一点&它们提供了一些您可以使用的代码 然而,提供的网站代码并不是关于如何做这些事情的教程&我想知道是否有人知道一个好的教程来解释这些事情 单击鼠标右键,它会自动选择该行(在复选框中打勾) 提供选项-例如(在电子邮件系统中)-删除邮件、将邮件移动到文件夹等 它们提供的编码并不建议流程如何

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

你好

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

通过快速的谷歌搜索,我发现您可以使用Ajax和/或Javascript来实现这一点&它们提供了一些您可以使用的代码

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

  • 单击鼠标右键,它会自动选择该行(在复选框中打勾)
  • 提供选项-例如(在电子邮件系统中)-删除邮件、将邮件移动到文件夹等
它们提供的编码并不建议流程如何“勾选”复选框。或者如何显示某些菜单选项如何在用户选择这些选项后激活这些选项

是否有人知道一个好的教程来解释每一段代码的原因/位置。通过实际演示,了解如何添加1-2个菜单选项(文本),以及单击后如何激活选项

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

编辑:演示站点提供的编码也不会显示文本的放置位置。 也就是说,我想要一个菜单选项“删除”-编码没有显示你要放“删除”这个词,或者一旦你点击那个框/选项它会做什么

EDIT2:谢谢,但我昨天看到了那个链接

正如一个回复所说:“你刚才解释了如何禁用右键菜单。如何创建我们自己的菜单??”。另外,两个答案的作用是相同的——“提醒(“您试图打开上下文菜单”);”。没有帮助

我们如何添加1个选项?添加第二个选项-执行此操作(诸如此类)。关于3+选项的教程..-给你一步一步的指导


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

在生成自己的上下文菜单时,没有与AJAX的内在链接;是否涉及AJAX将取决于您是否需要发出AJAX请求来获取内容

广泛的工作流程是这样的,这应该让您了解要研究的内容:

  • 对您自己的上下文菜单进行编码,例如,将选项设置为
    li
    s作为
    ul
    。隐藏此元素
  • 将事件处理程序绑定到
    oncontextmenu
    事件
  • 通过
    evt.preventDefault()
  • 相对于右键单击的元素定位您的
    ul
    ,并使其显示

这个问题以前在这里被问过: