2016-07-29 21 views
0

私は、オートコンプリート要素がダイアログ上にあるときに、スクロールバーをクリックするとオートコンプリートリストを閉じる問題がIEにあります。メインページにある他のオートコンプリート入力に対してもうまく動作します。オートコンプリートリストがjQueryを閉じるのを防ぐためにクリックイベントを検出する

どのようにクリックしたかを検出するクリックハンドラを追加し、クリックのターゲットがオートコンプリートのスクロールバーであった場合にクローズ機能をキャンセルできます。

答えて

1

Idはちょうどコメントを愛するが、私の名声は、ここでは十分に高いので、イマイチ:

は、トラフ、それはあなたのためのソリューションが含まれている場合があり、このポストを予定してください。

Clicking on a div's scroll bar fires the blur event in I.E

+0

私はその質問にも遭遇しました。私は現在、ベースとしてjqueryオートコンプリートを使用するウィジェットを作成しようとしています。ちょっとしたぼかし/クリックハンドラを追加するだけです。 – RXC

+0

あなたは何がクリックされたかを確認しようとする可能性があります。同様に: function click(イベント){if(event.target == $( 'html')。get(0)){//リストを閉じることを防ぐ何か}} 確かに非常に汚いトリックです。むしろIEがドロップダウンや何かのようにリストを扱わせる方法を見つけました – Frog

関連する問題