をクリックしたときに、これは問題である開いたままにも文書で見ることができ、 http://jqueryui.com/demos/autocomplete/#custom-datajQueryのUIオートコンプリートは、私はFacebookのヘッダ検索と同じですカスタムメニューをレンダリングしています右
。任意の項目を右クリックしてメニューの外で左クリックすると、開いたままになります。この機能を無効にしてメニューを閉じることはできますか?
おかげ
ダーニヤール
をクリックしたときに、これは問題である開いたままにも文書で見ることができ、 http://jqueryui.com/demos/autocomplete/#custom-datajQueryのUIオートコンプリートは、私はFacebookのヘッダ検索と同じですカスタムメニューをレンダリングしています右
。任意の項目を右クリックしてメニューの外で左クリックすると、開いたままになります。この機能を無効にしてメニューを閉じることはできますか?
おかげ
ダーニヤール
あなたはメニューを終了するには、次のコードを使用することができます。
.autocomplete("close")
http://jqueryui.com/demos/autocomplete/#method-close
私はあなたがすでにしかし、その本当の問題があることを知っていたと仮定あなたのulまたはli上のいくつかの要素のblurイベントに、このcloseメソッドをどのように結びつけますか?
オートコンプリートボックスの._renderMenu()メソッドをオーバーライドして、ulのsome要素に.blur()イベントを追加することができます。このメソッドをここでオーバーライドする方法の例を掲載しました: