qTip2渲染错误的位置

时间:2013-06-28 13:54:24

标签: javascript jquery html qtip2

我正在尝试创建一个包含一组icomoon图标的qtip。我的问题是,第一次渲染qtip时,它似乎偏离了它应该的位置。

内容嵌入在我的html display: none中,显然,图标在创建qtip之后才会呈现。因此,在定义qtip的初始宽度时不考虑图标,这会导致错误的偏移。

下次显示qtip时,由于图标已经渲染,因此不再发生,然后正确计算宽度。

我想知道我的方法是否完全错误,并且有更合适的解决方案来定义工具提示的内容,或者黑客是我唯一的选择。

我在这里描述了我的情况: jsFiddle

1 个答案:

答案 0 :(得分:0)

如果您在文档准备好时加载qTip2代码,请尝试加载窗口,如下所示:

$(window).load(function() {
   // Your code here
});