我一直在尝试使Bootstrap工具提示起作用。下面是我在Rails 5.2中的代码。
在版本1中,当禁用按钮时,工具提示不起作用。但是,如果将禁用按钮包裹在一个范围内,则工具提示会出现在悬停上,但是当光标移开时,它会间歇性地消失,但并不总是消失。大多数时候它没有。
请帮助,我整天都在工作。
这里是JS小提琴。
http://jsfiddle.net/f486veo7/2/
res.render
$('[data-toggle="tool-tip"]').tooltip();
tag.button id: "save-search-btn-disabled",
class: "btn btn-outline-primary disabled",
disabled: true,
style: "display: none",
'data-toggle':"tool-tip", 'data-placement': "top", 'title': "Your limit was reached" do
"Save Search"
end
答案 0 :(得分:1)
编辑
您还应该向内部(禁用)按钮添加pointer-events: none;
样式。这使元素对于输入事件对其父对象透明。
编辑
当目标元素为display: none;
时调用工具提示将导致工具提示放置不正确。
要将工具提示添加到disabled
或.disabled
元素中,请将元素放在<div>
内,然后将工具提示应用于该<div>
。
顺便说一句:您的问题陈述的风格为display: none
,而小提琴的风格为display: inline