3

我正在使用 GoogleMaps 和 Bootstrap API。

在此处输入图像描述 我想要做的是添加一个按钮,单击该按钮时会隐藏给定的图层并显示新的图层,我一直在尝试使用 jQuery,但问题是我无法从按钮 .click() 事件中隐藏图层.

//Javascript #indicacionmapa confirmation button
infowindow.setContent('<a href="#" class="btn btn-success btn-large" id="btnconfirmaubica"> Esta es la ubicación &#x2713; </a>');

//Jquery 
$(document).load(function() {
    $("#btnconfirmaubica").click(function () {
        $("#segundopaso").slideUp("slow");
        $("#primerpaso").slideDown("slow");
    });
});

我希望你能帮忙

4

1 回答 1

3

改变:

$(document).load(function() {

和:

$(document).ready(function() {

同样对于动态生成的元素,您应该委托事件,请尝试以下操作:

$(document).ready(function() {
    $("body").on('click', '#btnconfirmaubica', function() {
        $("#segundopaso").slideUp("slow");
        $("#primerpaso").slideDown("slow");
    });
});
于 2012-07-23T07:41:02.297 回答