saber 酱的抱枕

Fly me to the moon

08/15
2015
学习

bootstrap的tooltip插件使用


百度了一些tooltip插件,后来感觉bootstrap的这个tooltip插件比较顺眼,于是鼓捣一番,会简单的使用了。

上例的代码如下:

<script src="http://apps.bdimg.com/libs/jquery/1.9.0/jquery.js"></script>
<script src="/f/bootstrap-tooltip.js"></script>
<link rel="stylesheet" href="/f/bootstrap_tooltip.css">
<script>
	$(function () { $("[data-toggle='tooltip']").tooltip(); });	//启用页面中的所有的工具提示(tooltip)
</script>
<img src="/f/穹妹%20小图.jpg" alt="" data-toggle="tooltip" data-placement="bottom" title="不要羡慕我的床">
<br><br>
<a href="saber.我爱你" data-toggle="tooltip" title="这是一个hentai网站">saber酱的抱枕</a>
<br><br>
<span data-toggle="tooltip" data-placement="right" title="原来saber是我的剑鞘啊~">最爱saber啦~</span>
<br><br>
<div data-toggle="tooltip" title="练习~练习~">练习~练习~</div>

原理是触发时添加html元素和class类,提示的样式是css实现的,无需图片,所以我们只需要处理代码就行了。

首先引入必须的js和css。例中的css是我从bootstrap的css文件中提取出来的。如果为了这一个功能而引入整个css文件(98K),就显得太大了。
 

然后在需要使用tooltip的元素上添加data-toggle="tooltip"属性,并且设置title属性内的提示:

<a href="http://saber.我爱你" data-toggle="tooltip" title="这是一个hentai网站">saber酱的抱枕</a>

 

最后启用tooltip:

<script>
	$(function () { $("[data-toggle='tooltip']").tooltip(); });	//启用页面中的所有的工具提示(tooltip)
</script>

到这里就完成了。
 

如果需要调整提示显示的位置,可以在html标签内设置data-placement选项:

data-placement="top|bottom|left|right|auto"

如果需要更改提示的颜色、字体等样式,去css里面修改就行了。

话说试了试引用bootstrap.js的cdn,发现引入最新版本后没这个效果了,原因未明,难道取消这个功能了?

查看更多详细资料

bootstrap的tooltip插件使用