2016-08-16 3 views
-1

すべて!イベントを表示/非表示にするには、< select >の要素を持つリスト

<のドロップダウンリストを表示または非表示にするときに使用するイベントは、<のselect>要素ですか?

アクション:

  1. ユーザープレスキー(例えば入力)または<上のカーソルをクリックした>項目を選択し、<オプション>の

  2. ユーザーのドロップダウンリストを示しました。キー(Escなど)を押すか、他のhtml要素を選択し、<オプションのドロップダウンリスト>

    アイテム#1 アイテム#1 アイテム#1

    $( '#myselect')。( 'event_show_dropdrown_list'、function(){});$( '#myselect')。on( 'event_hide_dropdrown_list'、function(){});

答えて

0

focusin()focusout() jqueryのメソッドを使用すると、

https://api.jquery.com/focusin/

+0

いや、いや、select要素には:( まずクリック探しているものを行う必要があります - 。** **成功とfocusIn を セレクト要素の2回目のクリック(フォーカスは変更されません) - ** focusin
失敗** イベントをドロップダウンリスト、ラットに登録したい彼女はフォーカスの変化よりも彼女のほうがいいです(これは私が必要とするものではありません) – Zhihar

+0

申し訳ありません@Zhihar私は今、完全に失われています。あなたの質問を書き直すことを検討したいかもしれません。あなたが何をしているのかを理解するために本当に苦労しています。 – Ash

+0

申し訳ありません@Ash 要素< select >がドロップダウンリストで折りたたまれているときと折り畳まれているときを判別したいと思います。 < select >アイテムに適切なイベントが見つかりませんでした。 私は次のコードを作成しましたが、それは非常に長くて不快です。 https://jsfiddle.net/tf704ycw/ – Zhihar

関連する問題