Twitter bootstrap 推特';s带单击事件的引导下拉列表

Twitter bootstrap 推特';s带单击事件的引导下拉列表,twitter-bootstrap,Twitter Bootstrap,我使用的是twitter引导的“下拉菜单”,而不是带有html标记的“下拉”多级菜单 我有个问题。是否可以添加单击事件以显示子菜单?子菜单通过css显示。因此,首先禁用css(悬停)并将单击事件添加到菜单项中 html示例: 禁用css: 。下拉子菜单:悬停>。下拉菜单{ 显示:无; } 通过javascript触发点击: $('.dropdown子菜单')。单击(函数(){ $('.dropdown子菜单>

我使用的是twitter引导的“下拉菜单”,而不是带有html标记的“下拉”多级菜单


我有个问题。是否可以添加单击事件以显示子菜单?

子菜单通过css显示。因此,首先禁用css(悬停)并将单击事件添加到菜单项中

html示例


禁用css

。下拉子菜单:悬停>。下拉菜单{
显示:无;
}
通过javascript触发点击:

$('.dropdown子菜单')。单击(函数(){
$('.dropdown子菜单>.dropdown菜单').css('display','block');
返回false;
});
例如:


注意:当您有多个子菜单给每个子菜单一个自己的类时,通过对JS的以下修改,您可以有多个子菜单,而不给每个子菜单一个自己的类:
$('.dropdown submenu')。单击(function(){$(this).children('.dropdown menu').css('display','block');返回false;})示例:如果将此行添加到JS,则打开子菜单时,所有子菜单都将关闭:$('.dropdown toggle')。单击(函数(){$(this.parent().children('.dropdown menu'))。查找('.dropdown menu')。css('display','none');});我知道这是一个老问题,但我也有一个类似的问题,我尝试了这个解决方案。只要稍加调整,一切都正常,除了看一个菜单,然后转到另一个菜单,所有链接都不正常。我会发布一个解决方案,当我找到一个隐藏打开的子菜单时,点击其他子菜单检查其他解决方案,希望能帮助别人。