我想知道是否有一种方法来找出下拉菜单是否显示点击或悬停事件,使用jquery。
Thanks in advance
添加事件监听器点击,上键,按键,改变和模糊。使用设置类或任何你想保存的状态,在模糊时总是删除打开状态。
<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');
};
});