2

当弹出框内容拉伸其大小时,引导弹出框箭头有时会丢失其位置(弹出框连接到的 div 的中心)。我发现它正在使用 tooltip.js 脚本中的 replaceArrow 方法修复。问题是箭头选择器没有捕捉到只有 .arrow 类(不是 .tooltip-arrow)的箭头

尽管我可以使用弹出框的自定义标记来修复该行为,但我想问一下这是引导程序中的错误还是我忽略了某些东西?

我想避免弹出框的自定义标记和自定义引导脚本,因为将来很难维护。

arrow: function(){
   return this.$arrow = this.$arrow || this.tip().find(".tooltip-arrow")
   }
4

1 回答 1

-1

你可以试试这个。我有类似的情况,我从工具提示中删除了箭头。

$(document).ready(function () {
    $(".yourCssClassHere").tooltip().on("mouseenter", function () {
        var $this = $(this),
        tooltip = $this.next(".tooltip");

        tooltip.find(".tooltip-arrow").css({
            display: "none"
        });
    });
});
于 2014-06-13T23:44:11.220 回答