0
我面臨的一個問題是: 當我鍵入地址並在鍵盤上單擊「Enter」時,頁面將被重新加載。進度將自動停止在「google.maps.Geocoder()。geocode()」之前。 在地理編碼器回調函數完成之前,它看起來像「Enter」鍵導致回發並重置地圖。谷歌地理編碼 - 通過鍵「ENTER」提交地址時不起作用
「存儲搜索街」是我textFiled,如果我寫了下面的相關方法:
$('#store-search-street').keyup(function(e){
storeLocator.updateMap();
storeLocator.fire('sl:store-locator-search')
return false;
});
)然後當我複製地址到文本框,它可以執行地理編碼(和一切都很好。但是沒有關鍵的「進入」涉及它。
我改變了代碼以下,使「點擊進入提交地址」
$('#store-search-street').keyup(function(e){
if (e.keyCode == 13) {
storeLocator.updateMap();
storeLocator.fire('sl:store-locator-search')
return false; }
});
地理編碼()deose無法正常工作。 任何人都可以幫我解決這個問題嗎?謝謝!
嘗試'e.preventDefault()' – 2013-02-28 06:52:47