2015-12-10 83 views
-1

我正在使用bootstrap,php,html5和javascript。模擬點擊標籤Bootstrap,JavaScript,Html5

我想在不點擊選項卡「#mymap」的情況下激活以下JavaScript代碼。 所以我想模擬一個點擊。

$('.nav-tabs a[href="#mymap"]').on('shown.bs.tab', function(event){ 
    var map = new google.maps.Map(document.getElementById('map-canvas'), { 
     center: {lat: 48.614399, lng: 21.616646}, 
     scrollwheel: true, 
     zoom: 2, 
     mapTypeId: google.maps.MapTypeId.HYBRID 
    }); 

}); 

我該如何創建一個javascript函數來實現這一點,並從PHP代碼中調用它?或者有另一種方法可以做到這一點?

+0

於是呼點擊() – epascarello

回答

0

一個Javascript函數來做到這一點。

它改成這樣:

var doClickFunct = function(){ 
    var map = new google.maps.Map(document.getElementById('map-canvas'), { 
    center: {lat: 48.614399, lng: 21.616646}, 
    scrollwheel: true, 
    zoom: 2, 
    mapTypeId: google.maps.MapTypeId.HYBRID 
}; 
$('.nav-tabs a[href="#mymap"]').on('shown.bs.tab', doClickFunct}); 

然後,每當你要執行它只是調用doClickFunct()

+0

這聽起來不錯,但我怎麼能叫從HTML代碼的功能? – overflow13

+0

我告訴過你。 'doClickFunct()' –

+0

顯然,你把它放在腳本標記中。 '' –