gpt4 book ai didi

javascript - 可编辑工具提示的弹出窗口

转载 作者:行者123 更新时间:2023-12-02 18:48:32 24 4
gpt4 key购买 nike

我是 Angular JS 和 Bootstrap 的新手。我有一个要求,我需要在悬停或单击时实现弹出窗口,并且用户应该能够编辑工具提示。您能建议一种实现它的方法吗?

<a href="#" title="Header" data-toggle="popover" data-trigger="hover" data- content="Some content">Hover over me</a>

我也对任何其他方法持开放态度。

最佳答案

检查angular-ui-bootstrap - 项目,特别是弹出框指令:

https://angular-ui.github.io/bootstrap/#/popover

您需要将 angular-ui-bootstrap 脚本以及常规 bootstrap css 添加到 index.html - 有一个 CDN:

https://cdnjs.com/libraries/angular-ui-bootstrap#

将上述 2 个脚本(最小或未最小化)和 bootstrap.css 文件添加到 index.html 后 - 您必须将 angular-ui-bootstrap 添加到您的应用程序引导过程中,如下所示:

angular.module('myModule', ['ui.bootstrap']);

此时您就可以使用弹出窗口了 - 例如在 mouseenter 上:

  <button uib-popover="This popover appeared on mouse enter!" 
popover-trigger="'mouseenter'"
type="button"
class="btn btn-default">Hover Over</button>

您显然可以根据您的要求使其动态化 - 就像文档中的示例一样:

    <div class="form-group" ng-controller="MyController as vm">
<label>Popup Text:</label>
<input type="text"
ng-model="vm.popoverContent"
class="form-control"/>

<button uib-popover="{{vm.popoverContent}}"
popover-trigger="'mouseenter'"
type="button"
class="btn btn-default">Dynamic Hover Over</button>
</div>

关于javascript - 可编辑工具提示的弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39783180/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com