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)
有时您只需调用它并找到不同的解决方案。我无法理解为什么它不会出现,(所以事实上,它可能不在那个引导版本中)所以相反,我用一些简单的 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)