普通狀況下html
<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="left" title="Tooltip on left">Tooltip on left</button> <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="Tooltip on top">Tooltip on top</button> <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">Tooltip on bottom</button> <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="right" title="Tooltip on right">Tooltip on right</button> 這樣也就能夠。 可是咱們會發如今 angular中使用了沒有效果。
解決辦法
1.先寫一個指令
.directive('tooltip',toolTipDirective);
function toolTipDirective() { return{ restrict:'A', link:function (scope, element, attrs) { $(element).hover(function () { $(element).tooltip('show'); },function () { $(element).tooltip('hide') }) } } }
2.加入到你須要顯示的地方就能夠了
<a class="home_a" data-toggle="tooltip" data-placement="top" title="{{news.title}}" ng-click="newsState(news.id)" tooltip>{{news.title | characterNumFil:11}} </a>
3.table表單的使用須要注意 直接加在td上用有點問題 能夠在td裏面加個標籤 a span 等等
<td style="width: 30%;"><a ng-click='noticeAll(nos,1)' data-toggle="tooltip" data-placement="top" tooltip title="{{nos.title}}"> {{nos.title | characterNumFil:22}}</a></td>