繁体   English   中英

工具提示不适用于任何不使用:active状态的元素

[英]Tooltip doesn't work properly with any Element not using :active state

 $(function () { $('[data-toggle="tooltip"]').tooltip() }) 
 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script> <button type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on top"> Tooltip on top </button> <a href='#' data-toggle="tooltip" data-placement="bottom" title="Tooltip on top"> Tooltip on top </a> <span data-toggle="tooltip" data-placement="bottom" title="Tooltip on top"> Tooltip on top </span> 

<button><a> ,当我单击“ Tooltip shown ,但对于<span>它仅在hover时出现。

我已经在Opera Mobile Emulator上进行过尝试,有时在单击Tooltip元素之外的任何内容后, Tooltip不会disappear

我使用错了什么吗?

我希望它只是被shownhover和留在click ,但如果我点击以外它还是其元素disappear ,而对于手机,因为没有Hover ,留shownclick和隐藏outside click<span>元素,还是必须使用<button><a>

我使用错了什么吗?

不,我不这么认为。 您正在谈论Opera Mobile Emulator ,并且可能正在尝试模仿Opera Mini。 Opera Mini因不支持许多现代CSS3功能而臭名昭著。

每当我在https://caniuse.com上检查是否支持特定的CSS功能时,Opera Mini几乎总是“红色”,表示“不支持”。

我的建议:忘记Opera Mini。 不值得。 但这只是我个人的看法。 我想我在上面回答了你的问题。 您代码中的工具提示可在我当前的浏览器(Chrome)中完美运行。

引用https://caniuse.com

在大多数情况下,Opera Mini的处理是通过Opera服务器完成的,这通常会使JS无法正常工作。

就是这样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM