0
私は、オートコンプリート要素がダイアログ上にあるときに、スクロールバーをクリックするとオートコンプリートリストを閉じる問題がIEにあります。メインページにある他のオートコンプリート入力に対してもうまく動作します。オートコンプリートリストがjQueryを閉じるのを防ぐためにクリックイベントを検出する
どのようにクリックしたかを検出するクリックハンドラを追加し、クリックのターゲットがオートコンプリートのスクロールバーであった場合にクローズ機能をキャンセルできます。
私はその質問にも遭遇しました。私は現在、ベースとしてjqueryオートコンプリートを使用するウィジェットを作成しようとしています。ちょっとしたぼかし/クリックハンドラを追加するだけです。 – RXC
あなたは何がクリックされたかを確認しようとする可能性があります。同様に: function click(イベント){if(event.target == $( 'html')。get(0)){//リストを閉じることを防ぐ何か}} 確かに非常に汚いトリックです。むしろIEがドロップダウンや何かのようにリストを扱わせる方法を見つけました – Frog