首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >角UIBootstrap弹出误差

角UIBootstrap弹出误差
EN

Stack Overflow用户
提问于 2014-11-05 07:13:56
回答 3查看 2.2K关注 0票数 5

http://angular-ui.github.io/bootstrap/获得一个示例,并遵循我的说明:

代码语言:javascript
运行
复制
<button popover="I appeared on mouse enter!" popover-trigger="mouseenter" class="btn btn-default">Mouseenter</button>

当我把鼠标移到按钮上时,我得到:

  1. 未定义的TypeError:无法读取未定义ui的属性“拆分”-引导-tpls-0.11.2.min.js:8
  2. positionElementsui-bootstrap-tpls-0.11.2.min.js:8
  3. zui-bootstrap-tpls-0.11.2.min.js:9
  4. pui-bootstrap-tpls-0.11.2.min.js:9
  5. kui-bootstrap-tpls-0.11.2.min.js:9
  6. B.event.special.(匿名函数).handlejquery.min.js:4
  7. b.event.dispatchjquery.min.js:3
  8. v.handlejquery.min.js:3

在那里我找到了一条指令:“popover指令需要$position服务。”但不知道这意味着什么。我是初学者,所以请帮帮我。可能需要初始化吗?我在官方网站上找不到

EN

回答 3

Stack Overflow用户

发布于 2014-11-14 12:27:01

指定弹出位置解决了我的问题。

示例:

代码语言:javascript
运行
复制
<input type="number"
       popover-placement="top"
       popover="This is some text that explains something"
       popover-trigger="focus">
票数 6
EN

Stack Overflow用户

发布于 2015-02-18 18:35:32

工具提示和弹出的位置/位置似乎存在问题。这与对angular.isDefined的更改有关,AngularJS 1.2和1.3的工作方式不同。

下面是通过设置默认值来修补问题的几条指令

代码语言:javascript
运行
复制
        // Bootstrap UI fixes after upgrading to Angular 1.3
        .directive('tooltip', function() {
            return {
                restrict: 'EA',
                link: function(scope, element, attrs) {
                    attrs.tooltipPlacement = attrs.tooltipPlacement || 'top';
                    attrs.tooltipAnimation = attrs.tooltipAnimation || true;
                    attrs.tooltipPopupDelay = attrs.tooltipPopupDelay || 0;
                    attrs.tooltipTrigger = attrs.tooltipTrigger || 'mouseenter';
                    attrs.tooltipAppendToBody = attrs.tooltipAppendToBody || false;
                }
            }
        })

        .directive('popover', function() {
            return {
                restrict: 'EA',
                link: function(scope, element, attrs) {
                    attrs.popoverPlacement = attrs.popoverPlacement || 'top';
                    attrs.popoverAnimation = attrs.popoverAnimation || true;
                    attrs.popoverPopupDelay = attrs.popoverPopupDelay || 0;
                    attrs.popoverTrigger = attrs.popoverTrigger || 'mouseenter';
                    attrs.popoverAppendToBody = attrs.popoverAppendToBody || false;
                }
            }
        })
票数 1
EN

Stack Overflow用户

发布于 2014-11-05 18:41:56

也许您使用的是角1.3.1,它可以打破弹出式,角1.3.0有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26751579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档