[英]tooltip on disabled button does not work on internet explorer
I'm using a solution like this one http://jsfiddle.net/cSSUA/209/ for applying a tooltip on disabled buttons, but it doesn't work on Internet Explorer (IE11 in my case).我正在使用像http://jsfiddle.net/cSSUA/209/这样的解决方案来在禁用的按钮上应用工具提示,但它不适用于 Internet Explorer(在我的情况下为 IE11)。
Essentially the workaround is based on a wrapping div:本质上,解决方法基于包装 div:
<span class="tooltip-wrapper" title="Nessun esito selezionato">
<button class="btn btn-primary" type="button" disabled><i class="fa fa-check"></i> Rifiuta</button>
</span>
, in CSS: , 在 CSS 中:
.tooltip-wrapper {
display: inline-block; /* display: block works as well */
}
.tooltip-wrapper .btn[disabled] {
/* don't let button block mouse events from reaching wrapper */
pointer-events: none;
}
and in jQuery:在 jQuery 中:
$('.tooltip-wrapper').tooltip({position: "bottom"});
I see in DOM explorer that the tooltip is created but I don't understand why I can't see the tooltip.我在 DOM 资源管理器中看到工具提示已创建,但我不明白为什么我看不到工具提示。
I'm so sorry for my bad english and for my bad knowledge of HTML/CSS/javascript/jQuery/Bootstrap.我很抱歉我的英语不好和我对 HTML/CSS/javascript/jQuery/Bootstrap 的了解很差。
$(document).ready(function() { $('[data-toggle="tooltip"]').tooltip(); });
.tooltip-wrapper { display: inline-block; /* display: block works as well */ margin: 50px; /* make some space so the tooltip is visible */ z-index: 2; } .tooltip-wrapper .btn[disabled] { /* don't let button block mouse events from reaching wrapper */ pointer-events: none; } .tooltip-wrapper.disabled { /* OPTIONAL pointer-events setting above blocks cursor setting, so set it here */ cursor: not-allowed; }
<script src="https://code.jquery.com/jquery-1.10.1.js" integrity="sha256-663tSdtipgBgyqJXfypOwf9ocmvECGG8Zdl3q+tk+n0=" crossorigin="anonymous"></script> Add a `title` attribute for your display text, and use the `$('[data-toggle="tooltip"]` attribute to call on your function. Tested in IE11 using JQuery 1.10.1 and it works. <div class="tooltip-wrapper disabled" data-title="tooltip" title="Dieser Link führt zu Google"> <button class="btn btn-default" disabled>button disabled</button> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.