gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 02:42:45 24 4
gpt4 key购买 nike

我正在使用 Google Maps V3 API 的信息框插件。 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/infobox/examples/infobox-basic.html


JS 代码 不起作用

var infoboxOptions = {
content: boxText,
disableAutoPan: true,
maxWidth: 0,
pixelOffset: new google.maps.Size(0, 0),
zIndex: null,
infoBoxClearance: new google.maps.Size(5, 5),
closeBoxURL: '',
isHidden: true,
pane: "floatPane",
enableEventPropagation: false,
contextmenu: true
};

最佳答案

我修改了 infobox.js 代码以使其正常工作。

改变了这个:

    this.contextListener_ = google.maps.event.addDomListener(this.div_, "contextmenu", ignoreHandler);

为此:

    this.contextListener_ = google.maps.event.addDomListener(this.div_, "contextmenu", cancelHandler);

免责声明:这可能会产生其他我不知道的不良影响,因为我没有对其进行彻底测试,但它适用于我的情况。

关于javascript - 右键单击 Div(信息框)被禁用。我如何启用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8633279/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com