Bootstrap 工具提示 css 不起作用

Dor*_*lla 4 css tooltip twitter-bootstrap

我试图让工具提示工作,顺便说一句,但由于未知原因,没有将 CSS 应用于工具提示。由于整个站点在 bootstrap 本身(Wordpress 插件)中运行良好,因此我在这个项目上摸不着头脑。

代码如下。

<a href="tel:<?php echo $phone;  ?>" data-toggle="tooltip" title="<?php echo $phone; ?>"  data-placement="bottom">
    <span class="fa-stack fa-lg">
        <i class="fa fa-circle fa-stack-2x fa-inverse"></i>
        <i class="fa fa-phone fa-stack-1x"></i>
    </span> 
</a>
Run Code Online (Sandbox Code Playgroud)

还有JS。

$(document).ready(function(){
    $('[data-toggle="tooltip"]').tooltip(); 
});
Run Code Online (Sandbox Code Playgroud)

工具提示在我的屏幕左侧显示为无样式(虽然它应该在项目下方)无样式。我的引导程序插件是最新的并且运行 css 版本 (v3.3.6),所以我想知道是否需要为引导程序工具提示获取外部表。

它没有说:http : //www.w3schools.com/bootstrap/bootstrap_tooltip.asp

小智 11

你必须把 bootstrap.min.js 放在 jquery-ui.js 之后!它的全部。

<script type="text/javascript" src="path/jquery.js"></script>
<script type="text/javascript" src="path/jquery-ui.js"></script>
<script type="text/javascript" src="path/bootstrap.min.js"></script>
Run Code Online (Sandbox Code Playgroud)


Dor*_*lla 1

有时您只需调用它并找到不同的解决方案。我无法理解为什么它不会出现,(所以事实上,它可能不在那个引导版本中)所以相反,我用一些简单的 css 编写了自己的工具提示。这不是我想要的解决方案,但它最终解决了我的问题。

有兴趣吗?

.tooltip {
    position: relative;
    display: inline-block;
    font-size: 16px;
}

.tooltip .tooltiptext {
    visibility: hidden;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
     position: absolute;
     z-index: 1;
    width: 120px;
    top: 100%;
     left: 50%; 
     margin-left: -60px; 
    font-size: 12px;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}
Run Code Online (Sandbox Code Playgroud)

以及修改后的代码

<a href="tel:<?php echo $phone;  ?>" class="tooltip">
    <span class="tooltiptext"><?php echo $phone; ?></span>
    <span class="fa-stack fa-lg">
        <i class="fa fa-circle fa-stack-2x fa-inverse"></i>
        <i class="fa fa-phone fa-stack-1x"></i>
    </span> 
</a>
Run Code Online (Sandbox Code Playgroud)