Nyx*_*nyx 11 javascript jquery google-maps
我正在使用Google Maps V3 API的Infobox插件.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
};
Run Code Online (Sandbox Code Playgroud)
我修改了infobox.js代码以使其正常工作.
改变了这个:
this.contextListener_ = google.maps.event.addDomListener(this.div_, "contextmenu", ignoreHandler);
Run Code Online (Sandbox Code Playgroud)
对此:
this.contextListener_ = google.maps.event.addDomListener(this.div_, "contextmenu", cancelHandler);
Run Code Online (Sandbox Code Playgroud)
免责声明:这可能会产生其他不明显的影响,因为我没有彻底测试,但它适用于我的情况.
| 归档时间: |
|
| 查看次数: |
1208 次 |
| 最近记录: |