http://www.bchomescondos.ca/properties/?city=Richmond&id=261681248 http://www.bchomescondos.ca/properties/?city=Richmond&id=261704393
以上是出现问题的示例链接。
实际问题是单击街景选项卡时未显示 Google 地图街景。起初我认为这是地图脚本的问题,但后来我发现(在 stackoverflow 中另一个线程的帮助下)问题出在 CSS 选项卡及其加载方式上。
不知何故,当路线图选项卡处于活动状态时,街景不会出现,而当街景选项卡处于活动状态时,路线图会出现扭曲。
有人告诉我,我必须在页面加载期间同时加载所有选项卡,然后隐藏我最初不想出现的选项卡。我想这需要我没有的 JS 或 jQuery 知识。
因此,如果有人可以帮助我,我将不胜感激。
我使用简单的 Gumby 框架来创建选项卡。代码和链接如下。
<div class="row">
<div class="one columns"></div>
<section class="ten columns tabs" style="margin: 20px 0;">
<ul class="tab-nav">
<li class="active"><a href="#">Google Map</a></li>
<li> <a href="#">Street View</a></li>
<li><a href="#">Walk Score</a></li>
</ul>
<div class="tab-content active">
<div id="map-canvas" style="height: 400px; border: 0.5px solid #000;">
</div>
</div>
<div class="tab-content">
<div id="pano" style="height: 400px; border: 0.5px solid #000;"></div>
</div>
<div class="tab-content">
<div id="ws-walkscore-tile" style="height: 400px; border: 0.5px solid #000;"></div>
</div>
<script type='text/javascript' src='http://www.walkscore.com/tile/show-walkscore-tile.php'></script>
</section>
<div class="one columns"></div>
**我没有为此部分添加任何其他内联 CSS 或 JS。如果您需要任何其他信息,请告诉我。