2016-11-16 77 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