2016-11-16 79 views

回答

0

添加事件監聽器的點擊,鍵盤,按鍵,更改和模糊。使用設置一個類或任何你想保存的狀態,在模糊時總是刪除打開狀態。

<select> 
    <option>One</option> 
    <option>Two</option> 
    <option>Three</option> 
</select> 


$("select").on('click keyup keypress change blur', function(event){ 
    $(this).toggleClass('isOpen'); 
    if (event.type == 'blur') { 
     $(this).removeClass('isOpen'); 
    }; 
}); 
+0

有一個現有的下拉菜單,當一個事件發生時顯示。發生事件時,我不想打開菜單。我只想找出哪個事件觸發菜單顯示,而不按任何鍵或點擊。 – themis93