6
我使用qTip2這裏,並且需要刷新提示的內容,同時它仍處於活動狀態的能力。帶有工具提示的元素有一個點擊事件,它執行一些計算,可以改變我想要在工具提示中顯示的內容。qTip2 - 刷新工具提示處於活動狀態時
我曾嘗試調用「破壞」的方法和每次重新計算後重新綁定qtip2,它只移動鼠標移開並使其回到後的作品,但。
我想達到的目標是迫使當前活動的提示重繪自身。
我使用qTip2這裏,並且需要刷新提示的內容,同時它仍處於活動狀態的能力。帶有工具提示的元素有一個點擊事件,它執行一些計算,可以改變我想要在工具提示中顯示的內容。qTip2 - 刷新工具提示處於活動狀態時
我曾嘗試調用「破壞」的方法和每次重新計算後重新綁定qtip2,它只移動鼠標移開並使其回到後的作品,但。
我想達到的目標是迫使當前活動的提示重繪自身。
如果您在documentation看,有一個「設置」方法來改變內容:
這就是你想要的?
更新:測試了API選項之後,他們似乎無法正常工作,但我發現另一種方法 - 這裏是一個demo - 懸停在尖1秒鐘看到它改變。
// 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
這聽起來像他想改變工具提示的內容,同時提示仍然打開。 – Sparky
@ Sparky672:是的,我知道這就是安德魯想要的,但是在測試之後,它似乎不起作用=( – Mottie
其實頂級方法確實有效......當我使用'$(this )'在演示(DUH)中的setTimeout內部而不是$('。selector')'這就是爲什麼我使用替代方法的原因。無論哪種方式都可以,但第一種方法是最好的。 – Mottie