Prototype、jQuery和Bootstrap会在鼠标退出时隐藏工具提示元素
Prototype, jQuery and Bootstrap cause tooltip elements to be hidden on mouse out
我一直在做一个使用Prototype, jQuery和Bootstrap的项目。我们在UI中使用Bootstrap工具提示,通常在图标和文本上,如下所示:
<span class="glyphicon glyphicon-asterisk" data-toggle="tooltip" data-placement="bottom" title="Some tooltip"></span>
<span class="glyphicon glyphicon-asterisk" data-toggle="tooltip" data-placement="bottom" title="Another tooltip"></span>
<a href="#" data-toggle="tooltip" data-placement="bottom" title="Link tooltip">Link tooltip</a>
然后使用一些简单的Javascript来激活工具提示:
var _j = jQuery.noConflict();
_j("[data-toggle='"tooltip'"]").tooltip();
我使用jQuery的_j
别名作为$
前缀是由原型使用。这工作得很好,但一旦你从工具提示元素移动鼠标,它有style="display: hidden;
应用。我想不出任何合理的解释,所以不知道有没有人有什么想法?
使用这个技巧来解决这个问题:
$('.tooltips').tooltip().on('hidden.bs.tooltip', function(){
jQuery(this).show();
});
您可以在CSS文件中使用display:block !important
。这样做,它将强制显示元素,即使脚本告诉他们隐藏。
相关文章:
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 显示5秒后隐藏潜水
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 浮动页脚栏-使用Bootstrap隐藏
- 弹出窗口出现,然后退出
- 在jquery中为显示/隐藏设置cookie
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 从var向代码隐藏函数传递值
- Image赢得't隐藏在滚动jQuery上
- 具有rowGrouping的数据表无法隐藏列
- Jquery隐藏未触发
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 分部隐藏在jquery中不起作用
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- 如何通过按钮单击和鼠标悬停/鼠标退出显示和隐藏节点文本?D3/JS.
- 在鼠标退出父 DIV - AngularJs 时隐藏子元素
- 打开图层如何仅在鼠标悬停时显示多边形,并在鼠标退出时隐藏多边形
- 鼠标悬停时显示效果,鼠标退出时隐藏效果,如何
- Prototype、jQuery和Bootstrap会在鼠标退出时隐藏工具提示元素