草庐IT

javascript - 右键单击 Div(信息框)被禁用。我如何启用它

我正在使用GoogleMapsV3API的信息框插件。http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/docs/reference.html问题:当我右键单击信息框div时,没有任何反应。对于作为父信息框div的子级的任何div也是如此。但是我有一个输入框,其中包含一些我希望能够选择并右键单击复制的文本。如果我无法右键单击它,该怎么办?更重要的是,如何启用右键单击?示例http://google-maps-utility-library-v3.googlecode.com/svn/trunk/

javascript - 我们能否使 JQuery UI 可拖动/可排序以在鼠标右键上工作

我有一个页面,该页面具有绑定(bind)到鼠标左右键的功能,即。鼠标左键可拖动/排序,鼠标右键可自定义上下文菜单。我想做的是切换功能,使上下文菜单在单击鼠标左键时起作用,而JQueryUIDraggable/Sortable在单击鼠标右键时起作用。感谢您的帮助。PS:我可以让自定义上下文菜单在鼠标左键上工作。所以我只需要JQueryUIDraggable/Sortable方面的帮助。谢谢。 最佳答案 实际上,如果不破解jQueryUI代码是不可能的。我不知道你为什么要使用这种行为,因为这会让你的最终用户感到困惑,但这里有一个可能的解

javascript - 用 Raphael.js 听右键单击 svg 元素

当用户右键单击使用Rapahel.js创建的元素时,我需要做出响应。我读到你应该只附加一个点击事件处理程序,然后决定用户点击了哪个鼠标按钮。我无法让它工作。window.onload=function(){varr=Raphael('demo',640,480);r.rect(10,10,400,400).attr({fill:'red'}).click(function(){alert('test');});;};警告框仅在单击鼠标左键时显示。关于如何在单击右键时显示​​警告框有什么建议吗?我见过jQuery的这个小技巧:$(r.rect(10,10,400,400).attr({f

javascript - 在 JavaScript 中对 SVG 形状的鼠标右键单击检测不起作用

我的脚本需要一些帮助,我想在其中检测人民币点击。信息:最后我想在一个专用的SVG形状上显示我自己的右键单击菜单,它是使用Raphaeljslib显示的,我发现网上有很多不同的例子,甚至是非常简单的实现,比如使用jQuery-但我必须能够检测到人民币是否被点击或任何其他。我已经尝试(在RMB上没有成功)以下代码和平:window.onload=function(){varpaper=newRaphael(document.getElementById('canvas_container'),300,300);varshape=paper.path('m150,150l40,0l0,20l

javascript - Chrome 扩展程序 - 动态右键单击菜单

我正在尝试在右键单击菜单中创建一个基于用户操作的动态选项。如果用户选择一些文本,然后右键单击,该选项将显示“显示它”。如果用户在没有选择某些文本的情况下单击鼠标右键,该选项将显示“首先选择一些文本”并显示为灰色。我想知道如何实现这一目标?我目前拥有它,因此只有当用户选择了一些文本时,该选项才会出现。我不确定如何修改它以满足我的第二个要求。chrome.contextMenus.create({title:"DisplayIt!",contexts:["selection"],onclick:function(info,tab){chrome.tabs.sendRequest(tab.i

javascript - 如何在 Chrome 的信息亭模式下右键单击/长按禁用上下文菜单?

我们正在为一家博物馆开发软件。有几个连接到本地网络的触摸屏交互式信息亭在Windows8.1上运行。没有键盘,没有鼠标。装有Apache的服务器包含几个本地网站。每个信息亭都以信息亭模式运行GoogleChrome的副本。因此,我们有某种本地网络应用程序可以为博物馆参观者提供信息。现在,问题来了。如果访问者在屏幕上长按,它的工作方式类似于右键单击。出现上下文菜单。我们根本不想要它。我在正文标签中添加了“oncontextmenu=returnfalse”,这很有帮助。但。我们有几个在iframe中运行的外部网站(博物馆可以连接到互联网)。上下文菜单确实出现在iframe上。据我所知,无

javascript - 右键单击 d3.js 元素 : how to prevent browser context menu to appear

我绘制了一些d3.js元素,例如://drawrectanglesvg.selectAll(".rect").append("rect").attr("y",10).attr("x",10).attr("height",5).attr("width",5).on("contextmenu",function(d,i){//reactonright-clicking});它工作正常,但也会打开浏览器的上下文菜单。我该如何防止这种情况发生? 最佳答案 将d3.event.preventDefault();添加到您的函数中。//drawr

javascript - 触发右键单击

我正在尝试使用ContextMenuplugin将上下文菜单后期绑定(bind)到元素.因此,在第一次右键单击这些元素时,我想:通过某个“非上下文菜单”类的实时事件拦截右键单击,判断data('events').contextmenu是否存在,如果不是,附加上下文菜单(并更改类以避免重新抛出此实时进程),重新抛出右键单击事件以显示右键单击。我在处理最后一项时遇到了问题。jQuery允许.click()或.trigger('click'),它们模拟左键单击,但似乎没有办法触发右击-通过trigger点击事件。或者有吗? 最佳答案 你可

javascript - 如何使用 Jquery/Javascript 检测鼠标右键单击 + 删除

我想跟踪html文本输入上的鼠标右键单击+删除事件。我成功映射鼠标右键+粘贴/剪切/复制如下图$("#evalname").bind('paste/cut/copy',function(e){dosomething});这里'evalname'是我的html文本输入的ID。我试过了$("#evalname").bind('delete',function(e){dosomething});但不工作。有什么方法可以在Jquery/Javascript中映射RightMouseClick+Delete事件吗? 最佳答案 正如已经回答的那

php - Wamp Server 3.0.8图标托盘右键菜单不一样

全部!所以我在网上搜索了如何升级Wamp服务器应用程序正在使用的php版本,我找到了教程等等。我默认安装了php5.7.6和php7.0.6。现在我想通过右键单击图标托盘并选择我在教程中看到的php版本来更改它。然而,我发现真正奇怪和生气的是右键单击上下文菜单是不同的。到目前为止,我在youtube上看到的所有教程都具有相同的菜单,但我的情况除外。现在应用程序运行正常。(php文件正在执行,但在5.7.6的旧版本php上执行)。问题是我想更改php版本,但我无法通过图标托盘中的上下文菜单进行更改。而是看图片以了解差异。ClickonthislinktoseetheimageofMyri