javascript - 信息框左填充

标签 javascript css google-maps-api-3 dom

我正在使用 Google Maps API3 和 InfoBox 扩展创建 map :http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/docs/reference.html

我可以像这样向信息框添加整体填充:

var infoOptions = {
disableAutoPan: true,
closeBoxURL: "",
pixelOffset: new google.maps.Size(20, 0),
boxStyle: { background: "#ffffff", padding:"4px" }
};

但是当我尝试将其更改为仅左侧填充时,它会导致 map 无法显示:

var infoOptions = {
disableAutoPan: true,
closeBoxURL: "",
pixelOffset: new google.maps.Size(20, 0),
boxStyle: { background: "#ffffff", padding-left:"4px" }
};

我在两者之间所做的唯一更改是在填充样式器的末尾添加“-left”。任何帮助,将不胜感激。谢谢。

最佳答案

我最终弄清楚了如何让它发挥作用。诀窍是使用 HTML DOM 属性而不是 CSS,所以在我的例子中它将是:

boxStyle: { background: "#ffffff", paddingLeft:"4px" }

而不是我之前的。

关于javascript - 信息框左填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10506663/

相关文章:

javascript - 在 IE 中读取剪贴板图像

html - 如何在 HTML 或 CSS 中指定表格列应具有最小宽度

css - Safari 包装中的 Flexbox 无法按预期工作

javascript - 谷歌地图 infowindow 错误 f = undefined infowindow.js

r - get_map 未传递 API key (HTTP 状态为 '403 Forbidden' )

javascript - 在数组范围内查找索引

javascript - 使用javascript获取用户名到sql select中where子句的值

javascript - 在 Maps API 中切换 kml 图层

javascript - Neptune DB 不会将属性值更改为以前的值

html - 选择元素从 Firefox 中的页面溢出