javascript - 检查下拉状态

标签 javascript jquery html drop-down-menu meteor

有没有办法知道是否显示下拉菜单?

这是我的html

<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"></a>

我想在诸如模态之类的事件中检查它。

Template.filterContainer.events({
    'show.bs.collapse' : function( event ){
        var instance = Template.instance();

        instance.vars.set( 'type-open', true );
    },

    'hide.bs.collapse' : function(){
        var instance = Template.instance();

        instance.vars.set('type-open' , false );
    }
});

但是我如何使用下拉菜单来做到这一点,我只是不明白。

最佳答案

您已经在那里得到了答案,因此您有两种可能的解决方案。

更改事件

show.bs.collapseshow.bs.dropdown

或更改 HTML

data-toggle="drop down"data-toggle="collapse"

关于javascript - 检查下拉状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30554075/

相关文章:

javascript - jQuery Show() 和 Hide() 函数不起作用

javascript - 更新模型时如何更新 hasMany 关联?

jquery - Nav从下往上滑入然后内容出现

jquery - 向下滚动到单击的 DIV 不起作用

jquery悬停仅在悬停一定时间后才起作用

javascript - 如何在javascript中更简单地处理事件?

javascript - react hook useState不能存储json或string

javascript - 不影响前面层的 HTML Canvas globalCompositeOperation

javascript - 如果没有箭头功能,DOM 事件将无法工作

Javascript - 选中复选框时删除子表中的父表