0

我试图在悬停时保持引导工具提示活着,所以我在这里按照 vikas 的回答(如何在弹出框悬停时保持引导弹出框活着?)。我做了类似的东西:

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').length 总是返回 0。有没有办法让它与 Opera 兼容?

或者你知道另一种方法来检查鼠标当前是否在工具提示内容上?

4

0 回答 0