透過輸入法組字事件 CompositionEvent 解決 iOS 可能無法正確觸發 GoogleMap Autocomplete
// hack: 讓 iOS 鍵盤拼完字會跳出 google map 的 autocomplete
$(pacInput).on('compositionend', function() {
$(this).trigger('blur').trigger('focus');
});
- compositionstart : 輸入法組字開始
- compositionend : 輸入法組字結束
- compositionupdate: 輸入法修改字詞
[1] 參考 MDN: https://developer.mozilla.org/en-US/docs/Web/API/CompositionEvent