有没有一种简单的方法可以让你在 twitter boostrap 2.2.1 中使用 popover 功能时,它会在触发悬停时保持激活状态?我问的原因是因为我有一个链接菜单,我希望能够点击,而不必通过点击触发,因为点击元素也应该这样做。
一个例子是 WordPress,管理面板在导航栏中有一系列图标,当我将鼠标悬停在它们上面时,我会看到悬停弹出窗口,如下所示:
从图像中你可以看到我将鼠标悬停在一个图标上并得到一个下拉菜单。我不能执行点击事件,因为这会破坏图标在折叠状态下的主要功能。
我正在使用的代码是:
jQuery('#adminmenu li.wp-not-current-submenu.wp-has-submenu, .folded #adminmenu li.wp-has-submenu').popover({
html: true,
title: function() {
var title = jQuery(this).find('a.menu-top').html();
return title;
},
content: function() {
var submenu = jQuery(this).find('.wp-submenu').html();
return submenu;
},
placement: 'right',
trigger: 'hover',
});