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>
答案 0 :(得分:0)
尝试使用event
的{{1}}委派技术,如下所示:
jQuery
我们首先将事件附加到<script>
$(document).ready(function() {
$(document).on("click", ".more_map_but", function() {
$(".appearing-section").fadeIn('slow');
})
})
</script>
,然后将其委托给必需的document
。此技术可用于现有的element
以及将来在DOM中存在的元素。我相信它会奏效。