问题标签 [jquery-ui-contextmenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
387 浏览

javascript - 使用触摸事件时保持菜单不关闭

我连接了一个简单的长触摸功能,在 500 毫秒后使用“打开”API 命令打开上下文菜单。菜单打开。然而,在“touchend”菜单消失。只有当我在“touchend”之前触摸上下文菜单时它才会保留。有没有办法防止这种行为?从源代码来看,只有 dom 不同部分的“touchstart”才会触发关闭事件。

代码如下,以防万一。并不是说我的上下文菜单需要 tr 的代表——在下面解释 targetTr 变量的使用。

0 投票
1 回答
434 浏览

php - 使用上下文菜单获取所选行的数据

我想通过使用Jquery contextmenu onclick 事件来编辑/删除表中一行中的数据。问题是当我在一行中单击时,最后一行将被提取,而不是在选定的行上。

桌子:

上下文菜单:

资源

0 投票
1 回答
1237 浏览

javascript - 使用 FullCalendar 同化 JQuery 上下文菜单

我正在处理Martin Wendt 的 jQuery Context-menu 插件,我正在尝试将它集成到我的 FullCalendar 插件中。问题是右键单击该事件没有任何反应。因此,不会弹出上下文菜单。

我在显示日历的 default.html 文件中获得了以下 jquery 代码:

正如您所看到的,代码似乎没有任何问题,因为我完全按照程序使右键单击事件时弹出 jquery 上下文菜单。这里也是上下文菜单插件所需的依赖项:

为了实现它,在我的部分的开头,我包含了 FullCalendar 和 Contextmenu 的依赖项:

如您所见,该jquery.ui-contextmenu.min.js文件被撞到了 my 所在的主文件夹fullcalendar.min.js

0 投票
0 回答
286 浏览

fullcalendar - 在 FullCalendar.js 中的每个事件上应用 contextMenu 函数

我正在使用 Fullcalendar.js 并为每个事件设置一个简单的上下文菜单,该菜单具有指定的功能(确认医疗预约时更改状态)。仅当我在一天中有一个事件(eventRender)时,下一个代码示例才能正常工作:

但是,只能像我想要的那样工作一天。当我在同一天有两个或更多事件时,当在 contextMenu 中应用函数时,它只使用当天的最后一个事件(如果我有 3 个事件,函数适用于最后一个事件,而不适用于我要应用功能的指定事件)

我如何对每个事件应用相同的处理而没有我所显示的问题?我试着写一个 forEach 句子,但我不知道我在做什么

0 投票
0 回答
81 浏览

javascript - Javascript libraries conflict

I have a web page that uses this JS libraries:

  • calendar_en.js --- (www.dhtmlgoodies.com, v2.1.2)
  • jquery-min.js --- (jQuery v3.2.1)
  • jquery-migrate-3.0.1.min.js
  • jquery-ui.min.js --- (jQuery UI - v1.12.1)
  • jquery.ui-contextmenu.min.js --- (jQuery UI context menu plugin - v1.18.1 - 2017-08-28 | https://github.com/mar10/jquery-ui-contextmenu)
  • semantic.min.js --- (Semantic UI - 2.2.13)

I attach a context menu to some elements, like this:

The application was running perfectly until I added Semantic UI JS script. Fron then, the context menus don't appear anymore. The console doesn't show any warning or error, so I don't know what's preventing the code to work. How could I troubleshoot the problem?

Cheers,

0 投票
1 回答
181 浏览

jquery - 如何将菜单附加到某个元素,而不是?追加到?

如果我在我的页面上使用 Jquery 上下文菜单,那么所有 html 代码都会出现在 BODY 标记内。在关闭之前,我需要此html 代码位于 id="mydiv" 的 MY div 中。

我的 z-index 问题需要它(在全屏模式下,此菜单不可见,因为它不在 #mydiv 元素内)

有些插件有appendTo选项,但我想 Jquery 上下文菜单不是。如何解决?

0 投票
1 回答
528 浏览

javascript - 如何禁用 Plotly-Object 的右键单击?

我想在 Plotly 对象之上使用上下文菜单( jQuery contextMenu )。问题是,当我使用Box - 或Lasso -选择工具选择多个元素然后右键单击一个栏时,它会触发该栏上的单击事件,并且先前的选择会丢失。

如何防止在 Plotly 对象上发生右键单击,因此只需左键单击即可触发单击/选择事件,而右键单击仅用于打开上下文菜单?

在此处输入图像描述

闪亮的应用程序:

0 投票
1 回答
72 浏览

javascript - 不推荐使用 setEntry 后如何使用 setTitle

我有一个上下文菜单,里面装满了异步服务器请求。在加载时,我正在像这样预填充此菜单。

但我已经看到它setEntry已被弃用。所以我想问我如何使用推荐的功能setTitle

如果我这样使用它:

$(document).contextmenu("setTitle", "(loading...)");

然后我得到一个错误。有人有这方面的经验吗?

0 投票
1 回答
327 浏览

javascript - Jquery contextMenu 标题和子菜单上的功能

我正在使用https://swisnl.github.io/jQuery-contextMenu/创建一个 jquery 上下文菜单。

我已经成功地完成了子菜单的创建部分。我必须使用构建,以便获得一些仅在运行时可用的数据。该数据出现在子菜单上,我需要在每个子菜单项上都有一个标题,以及每个子菜单项的单击功能。

我似乎无法让它工作,这些子菜单项的标题和功能。

这是我的代码:

由于 contextMenu 的事件部分不适用于构建,我不知道还能做什么。我还添加了以下代码:

但它也不起作用。

0 投票
1 回答
1793 浏览

jquery - 将上下文菜单与 FullCalendar 一起使用

我正在尝试以与此问题类似的方式将Martin Wendt 的上下文菜单控件与FullCalendar一起使用。

每当右键单击事件时,都应该出现上下文菜单,但问题是我在 chrome 开发人员控制台中收到以下 javascript 错误。

我已经设置了一个示例jsfiddle来说明这个问题。下面列出了完整的 html 示例以供将来参考,以防链接失效。