javascript - 如何将默认的谷歌地图信息窗口滚动条移动到关闭按钮的右侧?

标签 javascript html css google-maps infowindow

当显示信息窗口的滚动条时,它显示在 X 按钮的左侧,并在窗口内容的右侧占据相当多的空间。添加以下 CSS 时显示滚动条:

.mapInfoWindow {
    max-height:100px;
    overflow-y: auto;
}

我想把滚动条移到关闭按钮的右边。

我该怎么做?

对于上述任何一项,我都找不到任何帮助。

参见 fiddle here .

最佳答案

将InfoWindow中的内容包裹在DIV标签中 CSS 样式的 DIV 标签:

line-height:1.35;
overflow:hidden;
white-space:nowrap;

overflow:hidden 和 white-space:nowrap 都确保不显示滚动条。但是,长文本可能会溢出信息窗口。

var infowindow = new google.maps.InfoWindow({content: '<div style="line-height:1.35;overflow:hidden;white-space:nowrap;">ADD CONTENT</div>'});

希望这会有所帮助

关于javascript - 如何将默认的谷歌地图信息窗口滚动条移动到关闭按钮的右侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33010094/

相关文章:

javascript - Z-index 不适用于 div – 我的代码有什么问题?

javascript - Backbone View 渲染中的 getJSON 问题

c# - 如何以编程方式发布 HTML 表单并获得响应

html - 缩小浏览器时缩小div高度

javascript - 忽略 ASP.net 中的 Javascript、CSS 和图像文件路由

java - GWT 2.6 的用户代理?

javascript - 如何修复 'Unexpected token < in JSON at position 0'?

css - 窗口调整大小时 float Div 疯狂

html - URL 中的 CSS 选择器

javascript - 使用 AngularJS 在同一表行中重复一组 <td>