qTip2 - 活动时刷新工具提示

时间:2011-07-26 01:00:04

标签: javascript jquery qtip2

我在这里使用qTip2,并且需要能够在工具提示仍处于活动状态时刷新工具提示的内容。带有工具提示的元素有一个click事件,可以进行一些计算,可以改变我想要在工具提示中显示的内容。

我已经尝试过调用'destroy'方法并在每次重新计算后重新绑定qtip2,并且只有在将鼠标移开并将其移回后才能正常工作。

我想要实现的是强制当前活动的工具提示重绘自己。

1 个答案:

答案 0 :(得分:7)

如果您查看documentation,可以使用“设置”方法更改内容:

$('.selector').qtip('option', 'content.text', 'new content'); // Preferred

这就是你要找的东西吗?


更新:测试出api选项后,它们似乎无法正常工作,但我找到了另一种方法 - 这里是demo - 将鼠标悬停在尖端上1秒钟以查看它的变化。< / p>

// make sure you target a specific tip
var qapi = $('#tip1').data('qtip'),
    newtip = 'new tooltip content'
qapi.options.content.text = newtip; // update content stored in options
qapi.elements.content.text(newtip); // update visible tooltip content
qapi.redraw(); // redraw to adjust tooltip borders