gpt4 book ai didi

jquery - 当元素从 dom 中移除时移除 qtip

转载 作者:行者123 更新时间:2023-12-01 03:19:50 25 4
gpt4 key购买 nike

我通过鼠标悬停、img 和 div 元素上的 jquery .on 事件应用带有 qtip2 的工具提示。有时需要从 DOM 中删除这些元素,同时 qtip 仍然显示,并且此删除不受我的控制。结果是 qtip 永远留在那里。当关联的元素被删除时,如何删除 qtip?

编辑底层元素不是用jquery的.remove()删除的,而是用innerHTML=..所以qtip2自动删除在这里不起作用。

最佳答案

正如您所要求的 QTip2 方式,这里就是。在您的 QTip2 初始化中,添加以下内容:

events: {
//this hide event will remove the qtip element from body and all assiciated events, leaving no dirt behind.
hide: function(event, api) {
api.destroy(true); // Destroy it immediately
}
}

使用 QTip 2.2.0 进行测试。 source

关于jquery - 当元素从 dom 中移除时移除 qtip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11233815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com