如何在Google地图脚本

时间:2015-10-17 05:48:53

标签: jquery html google-maps

infowindow = new google.maps.InfoWindow({
    content: " <strong>Name</strong>  <br/> Aba Hillel Silver St 71 <br/>AvgPrice : 320$ <div class='stars starrr' data-rating='0'></div> <div class=''><a class='more_map_but' href='#gympagesection'>More Details</a></div>"
}); 

在这里,在我的班级&#34; more_map_but&#34;我希望如果用户点击它,有一个显示:HTML代码中没有div显示,但它只是不在我的地图脚本里面的jquery代码,否则在外面,即在页面的其余部分工作正常。

以下是我的jquery:

<script>
    $(document).ready(function() {
        $(".more_map_but").click(function() {
            $(".appearing-section").fadeIn('slow');
        })
    })
</script>

1 个答案:

答案 0 :(得分:0)

尝试使用event的{​​{1}}委派技术,如下所示:

jQuery

我们首先将事件附加到<script> $(document).ready(function() { $(document).on("click", ".more_map_but", function() { $(".appearing-section").fadeIn('slow'); }) }) </script> ,然后将其委托给必需的document。此技术可用于现有的element以及将来在DOM中存在的元素。我相信它会奏效。