长度属性在Opera中不起作用

时间:2014-03-31 11:36:05

标签: jquery twitter-bootstrap twitter-bootstrap-tooltip

我正在尝试保持引导工具提示在被徘徊时活着,所以我跟着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兼容?

或者您是否知道另一种检查鼠标当前是否超过工具提示内容的方法?

0 个答案:

没有答案