gpt4 book ai didi

javascript - qTip 销毁后,如果调用,qTip 不会再次显示

转载 作者:行者123 更新时间:2023-11-30 18:50:26 26 4
gpt4 key购买 nike

我正在使用 jQuery 1.4.2 和 qTip 2.0 pre.

我有一个 qTip,它显示一个对象的 onClick 并用一个 mouseleave 关闭。我使用下面的 JS 在 mouseleave 之后销毁它。当我在 qTip 不再显示后单击对象时。如果我删除 destroy 函数,它就会按预期工作。

我想在隐藏后销毁它,这样它就不会存储在 DOM 中。

使用的 JS:

events: {
hide: function(api, event) {
return $('.qtip').qtip('destroy');
}
}

我做错了什么?

最佳答案

由于您的 qtip 已损坏,您将不得不重新设置它。我猜这比困惑的 DOM 更糟糕。

return $('.qtip').qtip('destroy').qtip( recursive init params here - hide refs this function all over again )

由于您不能真正执行此递归定义,因此您将需要分解函数和 json 初始化对象。这一切开始听起来像是一个令人讨厌的黑客攻击。

鉴于这种丑陋,我会投票赞成不破坏 qtip。

关于javascript - qTip 销毁后,如果调用,qTip 不会再次显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4082943/

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