YUI オートコンプリートを使用して onBlur および onSelect イベントに異なる反応を示そうとしています。ユーザーが別の場所をクリックして選択したままにしておくと、ACを非表示にする必要があります。問題は、blur イベントも onSelect で発生することです。ACの外側をクリックしたときにのみトリガーされるイベントを見つけることができませんでした.selectイベントの前に発生するため、selectの場合に何らかの方法でblurイベントをキャッチするのに本当に苦労しています。
だから基本的に私が欲しいのは次のような出力です:
acの外側をクリック: BLUR
値を選択: SELECT val
しかし、私が得ているのは次のとおりです。
acの外側をクリック: BLUR
選択値: BLUR、SELECT val
これは、選択時に非表示の AC につながります。