我正在尝试保持引导工具提示在被徘徊时活着,所以我跟着vikas'在这里回答(How can I keep bootstrap popover alive while the popover is being hovered?)。我做了类似的事情:
element.tooltip({
html: true
}).on('mouseenter', function () {
var _this = this;
$(this).tooltip('show');
$('.tooltip').on('mouseleave', function () {
$(_this).tooltip('hide');
});
}).on('mouseleave', function () {
var _this = this;
setTimeout(function () {
if (!$('.tooltip:hover').length) {
$(_this).tooltip('hide')
}
}, 100);
});
除了Opera之外,大多数网络浏览器(Chrome,Firefox,Safari,IE)都可以正常使用。在Opera中,$(' .tooltip:hover')。长度始终返回0.有没有办法让它与Opera兼容?
或者您是否知道另一种检查鼠标当前是否超过工具提示内容的方法?