2012-07-23 80 views
3

我正在使用GoogleMaps和Bootstrap API。在Google地圖上的.click()隱藏圖層

enter image description here 我想要做的是添加一個按鈕,當點擊隱藏給定的圖層並顯示一個新的,我一直在嘗試用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"); 
    }); 
}); 

我希望你能幫助

回答

3

變化:

$(document).load(function() { 

有:

$(document).ready(function() { 

也爲動態生成的元素,你應該委託的情況下,嘗試以下操作:

$(document).ready(function() { 
    $("body").on('click', '#btnconfirmaubica', function() { 
     $("#segundopaso").slideUp("slow"); 
     $("#primerpaso").slideDown("slow"); 
    }); 
}); 
+0

優秀! =) 工作完美,非常感謝你 – yorkfx 2012-07-24 18:43:23

+0

@yorkfx歡迎:) – undefined 2012-07-24 18:46:34