引导工具提示在鼠标光标上的位置

BootstrapTooltip position on mouse cursor

本文关键字:位置 光标 鼠标 工具提示      更新时间:2023-09-26

我想要用鼠标光标引导工具提示。是否可以在angularjs中做到这一点。如果没有,那么有什么替代方案。

是的

,让我用示例来解释一下如何使用 angularjs + Bootstrap 显示工具提示。

控制器:

var myApp = angular.module("myApp", []);
function MyCtrl($scope) {
    $scope.items = [{ name: "item 01", tooltip: "This is item 01 tooltip!"},
                    { name: "item 02", tooltip: "This is item 02 tooltip!"}];
    console.log("MyCtrl");
}
myApp.directive('tooltip', function () {
    return {
        restrict:'A',
        link: function(scope, element, attrs)
        {
            $(element)
                .attr('title',scope.$eval(attrs.tooltip))
                .tooltip({placement: "right"});
        }
    }
})

.HTML:使用 tooltip at 在 <a> html 标记以显示工具提示。

<div ng-app="myApp">
    <div ng-controller="MyCtrl">
        <li ng-repeat="item in items" >
            <a rel="tooltip" tooltip="item.tooltip">{{item.name}}</a>
        </li>
    </div>
</div>

这就完成了。请参阅实时示例。