私はgoogle.maps.places.Autocompleteオブジェクトを持っており、テキストが入力されるたびに表示される「閉じるボタンX」を隠すか無効にする必要があります。 onClickEventがあれば「閉じる」ボタンを取得してオーバーライドするほうがはるかに優れていますか?google.maps.placesを非表示にする/無効にする。閉じるボタンを閉じる
0
A
答えて
1
イベントのバインド解除には、google.maps.event.clearInstanceListeners
を使用してください。 。
オートコンプリート機能を削除するための実装方法はありません。オートプレットを作成する前に入力のクローンを作成し、オートコンプリート機能を削除したい場合は、現在の入力をクローンで置き換えることができます。
(function(ac) {
google.maps.places.Autocomplete = function(node, opts) {
var clone = node.cloneNode(true),
pac = new ac(node, opts);
google.maps.event
.addListener(pac,
'remove',
function(restore) {
google.maps.event.clearInstanceListeners(pac);
google.maps.event.trigger(node,'blur');
google.maps.event.clearInstanceListeners(node);
if (restore===true) {
node.parentNode.replaceChild(clone, node);
} else {
node.parentNode.removeChild(node)
}
});
return pac;
}
}
(google.maps.places.Autocomplete));
//--------------------------------------------------------------------------
function initialize() {
autocomplete = new google.maps.places
.Autocomplete(document.getElementsByTagName('INPUT')[0], {
types: ["geocode"]
});
}
google.maps.event.addDomListener(window, 'load', initialize);
<script src="https://maps.googleapis.com/maps/api/js?v=3&libraries=places&.js"></script>
<input/>
<span>
<input type="button" value="remove input"
onclick="google.maps.event.trigger(window.autocomplete,'remove');
this.parentNode.parentNode.removeChild(this.parentNode);"/>
<input type="button" value="remove autocomplete-functionality"
onclick="google.maps.event.trigger(window.autocomplete,'remove',true);
this.parentNode.parentNode.removeChild(this.parentNode);"/>
<span>
+0
素晴らしい!ありがとう、私はそれを試してみます... –
+0
心配のメイト〜! –
関連する問題
- 1. GoogleシートアプリスクリプトHTMLページ閉じる(X)ボタンを非表示にする
- 2. AdMobネイティブ広告 - 閉じるボタンを非表示にする
- 3. IFrameモードでFancyBoxを閉じる閉じるボタンを表示
- 4. マイボタン「閉じる」は閉じずにページを非表示にします
- 5. Delphi - VCLスタイルの[閉じる]ボタンを無効にする
- 6. Wordpressでポップアップmailchimpのバナーに閉じるボタンを非表示
- 7. 非モーダルダイアログを閉じて閉じる
- 8. チェックボックスに応じてボタンを無効/非表示にする
- 9. 閉じるときにウィンドウを非表示にする[Electron]
- 10. ブートストラップ閉じる閉じる閉じる閉じる閉じる閉じる閉じる次へ進む
- 11. 閉じる閉じる前に変更を保存閉じる
- 12. MFCのプロパティページの閉じる(x)ボタンを無効/非表示/削除する方法はありますか?
- 13. Twitter Bootstrap Popovers閉じるときに閉じる閉じる
- 14. Visual Studio Onlineで閉じた機能を非表示にする
- 15. ブートストラップポップオーバー閉じるボタン
- 16. ボディ閉じるボタン
- 17. wxNotebook閉じるボタン?
- 18. JFrame閉じるボタン
- 19. ファイルの表示を閉じるには
- 20. ブートストラップモーダル - すぐにモーダル閉じ閉じる
- 21. ブラウザを閉じるボタンを閉じるjQuery UIダイアログ
- 22. 電話機のボタンを閉じるブートストラップモーダルを閉じる
- 23. 窓を閉じずに閉じる
- 24. パイプを閉じずに閉じる
- 25. OptionsItemSelectedを閉じるオプションメニューを無効にする
- 26. CloseAutocompleteFragmentで閉じるボタン(Xマーク)を表示する
- 27. チャンネル終了/閉じるでソケットを閉じる/閉じる
- 28. Inno Setup - メッセージボックスでXボタンを閉じる(閉じる)
- 29. jqueryの要素を表示/非表示ファンシーボックス閉じるイベント
- 30. Win32の最小化、最大化、閉じるボタンを無効にする
私はそのようなボタン[例](https://google-developers.appspot.com/maps/documentation/javascript/examples/full/places-searchbox)が表示されません。 'Infobox'ウィンドウを意味しますか? – Erevald