Tag: contextmenu

jQuery fullcalendar:contextmenu

我想使用jQuery.contextMenu: http://abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin 在jQuery.fullcalendar当我右键单击某个事件时,它是如何工作的?

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

http://pastebin.com/YyDzQ4Bk这是一个右键单击上下文菜单的插件,任何人都知道为什么它在IE中不起作用? 不仅如此,它打破了我的许多其他jQuery的东西,比如花哨的盒子和一些jQueryhoverfunction。

JQgrid中上下文菜单项的自定义值

我正在使用Oleg和Demo的这个链接来创建上下文菜单。 有没有办法将一些动态值传递给除rowId之外的每一行。 可能是一种方法是为每一行设置隐藏值并获取那些隐藏的列值但不确定如何实现此function。 感谢您的任何帮助或建议.. loadComplete: function(data) { // Fix the Grid Width… fixGridWidth($(“#grid”)); // Context Menu $(“tr.jqgrow”, this).contextMenu(‘contextMenu’, { bindings: { ‘abc1’: function(trigger) { // would like to pass some custom values }, ‘abc2’: function(trigger) { // open a link in new window using a hyperlink }, ‘abc3’: function(trigger) { // custom logic } }, […]

jQuery Context Menu与jQuery Draggable冲突

我在jQGrid中尝试使用jQuery Draggable行的jQuery Context Menu 。 我遇到的问题是,由于我添加了jQuery Context Menu,因此单击(以及普通拖动)会触发可拖动操作。 当我右键单击一行以获取菜单时,看起来有点奇怪,然后在另一行外面单击它(放弃菜单),该行开始跟随光标。 是否与evt.stopPropagation(); 在jQuery Context Menu的以下代码片段中? $(this).mousedown( function(e) { var evt = e; evt.stopPropagation(); $(this).mouseup( function(e) { e.stopPropagation(); var srcElement = $(this); $(this).unbind(‘mouseup’); if( evt.button == 2 ) { // Hide context menus that may be showing $(“.contextMenu”).hide(); 除了在可拖动或上下文菜单之间进行选择之外,还有什么可以做的吗?

触发右键单击

我正在尝试使用ContextMenu插件将上下文菜单延迟绑定到元素。 所以在第一次右键单击这些元素时,我想: 拦截右键点击某个“无语言”课程的直播活动, 确定data(‘events’).contextmenu存在, 如果没有,请附上上下文菜单(并更改类以避免重新抛出此实时进程), 重新抛出右键单击事件以显示右键单击。 我遇到了最后一项问题。 jQuery允许使用.trigger(‘click’) .click()或.trigger(‘click’)来模拟左键单击,但似乎没有办法通过trigger右键单击事件。 或者有吗?

是否存在浏览器上下文菜单的关闭事件

我正在使用jQuery捕获contextmenu事件,如下所示: $(document.body).on(“contextmenu”, function(e){ //do stuff here }); 到现在为止还挺好。 现在我想在关闭时执行一些代码,但我似乎无法为此找到正确的解决方案。 使用类似下面的内容会捕获一些案例,但几乎不是全部: $(document.body).on(“contextmenu click”, function(e){}); 在以下情况下不会执行: 浏览器失去焦点 选择上下文菜单中的选项 用户单击浏览器中不在页面上的任何位置 注意:我没有使用jQuery上下文菜单,我只是用它来捕获事件。

如何通过ASP.Net context.Request检索JSON

var OrderInfo = {“ProductID”: “ProductIDValue”, “ProductName”: “ProductName”, “Quantity”: 1, “Amount”: 9999, “SLQuantity”: 9999, “SLDate”: “08/03/2010” }; var DTO = { ‘OrderInfo’: OrderInfo }; $.ajax({ type: “POST”, contentType: “application/json; charset=utf-8”, url: “JasonHandler.ashx”, data: JSON.stringify(DTO), dataType: “json” }); 我试图通过以下代码在ASHX文件中检索服务器端发布的JSON数据: string strrequest = context.Request[“OrderInfo”]; 但它总是返回null。 我究竟做错了什么?

jsTree和上下文菜单:修改项目

我正在使用jsTree 3.0.0 ,我需要通过以下方式之一修改上下文: 更改默认项目的标签语言,禁用某些默认项目并添加新项目。 重写所有项目并绑定到一些新项目的创建,重命名和删除function。 我尝试了几种方法但没有任何效果。 例如,这将返回Uncaught TypeError: Object [object global] has no method ‘create’当我单击create时, Uncaught TypeError: Object [object global] has no method ‘create’ 。 “contextmenu”:{ “items”: function($node) { return { createItem : { “label” : “Create New Branch”, “action” : function(obj) { this.create(obj); alert(obj.text())}, “_class” : “class” }, renameItem : { “label” : “Rename […]

如何从顶级工具栏构建jqgrid上下文菜单

JQgrid中的上下文菜单项的自定义值包含有关向jqgrid添加上下文菜单的很好示例。 如果动态禁用编辑,删除,添加操作,则将上下文菜单与工具栏同步需要额外编码。 如何从jqgrid顶级工具栏自动创建上下文菜单,以便不需要额外的编码? 上下文菜单应包含工具栏按钮图标和按钮标题成为菜单项标题。 选择菜单触发工具栏按钮单击事件。 或者,如果这不可能,如何将上下文菜单项与工具栏同步? 例如,如果navtoolbar调用del:false,则上下文菜单中的删除命令不应出现或显示为禁用。