我有谷歌地图,这工作正常。我有函数“load”,它正在初始化这个地图。但是我需要在按钮点击时重新加载这个地图。并使用一些参数重新加载它。
当我使用“加载”时,地图是正在加载的。但是当我使用“load()”时,没有任何反应。当我使用“load(parameter)”时,它是一样的。
初始化Google地图
function load() {
var map = new google.maps.Map(document.getElementById("map"), {
center: new google.maps.LatLng( 10 , 10),
zoom: 12,
mapTypeControl: true,
navigationControl: true,
zoomControl: true
});
// etc ...
// It works fine...
}
jQuery - 工作
$('button').on('click',load );
// map is reloading
jQuery - 无效
$('button').on('click',load(parameter) );
// or without parameter
// $('button').on('click',load() );
答案 0 :(得分:0)
答案是:
jQuery
$('button').click( function(){
load();
});