Drupal中GMap地图和Tabs显示冲突
我正在使用选项卡和CCK Fieldgroup选项卡模块将节点GMap CCK位置图放入选项卡中。 当我将 GMap 位置地图放入除第一个(默认)之外的节点选项卡(选项卡模块)之一时,地图视图无法将标记正确居中。它从屏幕向东(右)滑动一个宽度。我需要在地图控件上按一次“向右滚动”箭头以使标记正确居中。
我已经阅读了所有涉及此问题的 Drupal 线程,我发现的只是使用 resizeMap() 函数的建议。 有谁知道具体在哪里玩吗?在哪里应用代码更改才能以侵入性最小的方式完成任务?
附截图:
I am using Tabs and CCK Fieldgroup Tabs module to put node GMap CCK location map in a tab.
When I put GMap location map in one of the node tabs (Tabs module) other than first one (default), the map view does not centre properly the marker. It slides one width off the screen to the east (right). I need to press "scroll right" arrow once on the map controls to have the marker centred properly.
I have read all the Drupal threads touching this issue and all I found are suggestions to play with resizeMap() function.
Anyone knows where exactly to play with it? Where to apply the change to the code to accomplish the task in the least invasive way?
Attached screenshots:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解决我的问题的方法是
选项卡 ccs 样式从 drupal-tab.css: 覆盖到:
在我的主题 css 中将 。
关键部分是覆盖position:absolute的left css属性。
适用于 Firefox、Safari 和 google chrome。由于我使用的是 Mac,因此未在 IE 中进行测试;-)
如果有人知道此地图显示问题的更好解决方案,请分享。
What solved my problem was to override tabs ccs styles from drupal-tab.css:
to:
in my theme css.
The crucial part is to override left css property of position:absolute.
Works for firefox, safari and google chrome. Not tested in IE as I am sitting on Mac ;-)
If anyone knows better solution for this map display issue please share.