【问题标题】:How to display a hidden div , from an anchor tag inside the google's map script如何从谷歌地图脚本中的锚标记显示隐藏的 div
【发布时间】:2015-10-17 23:03:06
【问题描述】:
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>"
}); 

在这里,在我的锚点“more_map_but”类中,如果用户单击它,我希望在 HTML 代码中显示一个 display:none div,但它不能与我在地图脚本中的 jquery 代码一起使用,否则外部,即在页面的其余部分工作正常。

以下是我的 jquery:

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

【问题讨论】:

    标签: jquery html google-maps


    【解决方案1】:

    尝试使用jQueryevent 委托技术,如下所示:

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

    在这里,我们首先将事件附加到document,然后将其委托给所需的element。这种技术可以用于现有的elements 以及将来将在 DOM 中出现的元素。我相信它会起作用的。

    【讨论】:

    • 对不起,我是新来的 .. 我现在需要对这篇文章做更多的事情吗?我没有看到任何接受选项?
    • 您能否在投票箭头图像下方看到答案的赞成票/反对票计数下方的刻度线?
    • 是的,当我点击它时会显示一条消息“感谢您的反馈!一旦您总共获得 15 名声望,您的投票将改变公开显示的帖子分数”.. 可能这就是为什么它不现在投票/
    • 是的..这是真的。如果您的代表低于 15,您将无法投票。但您仍然可以接受答案。看到这个链接meta.stackexchange.com/questions/5234/…
    • 知道了,我点击了检查选项..再次感谢:)
    猜你喜欢
    • 1970-01-01
    • 2013-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多