gpt4 book ai didi

Jquery Qtip2无法销毁它

转载 作者:行者123 更新时间:2023-12-01 08:02:23 25 4
gpt4 key购买 nike

使用 qtip2 库时,我有以下代码:

HTML:

<div id="test">Test</div>
<br />
<a id="create">Create</a><br />
<a id="destroy">Destroy</a>

Javascript:

$('#create').click(function() {
$('#test').qtip({content:'test',show: {delay: 0,ready: true,effect: false},hide: false});
});

$('#destroy').click(function() {
$('#test').qtip('destroy');
});

如果我们单击“创建”,然后单击“销毁”,则它可以正常工作,qtip 会出现并被销毁。但是如果我们点击两次“create”然后点击“destroy”,qtip将不会被销毁。

这里有一个jsfiddle来测试它:http://jsfiddle.net/7QmZj/

有人知道为什么吗?谢谢。

最佳答案

在创建另一个qtip之前检查是否存在qtip,在创建之前像这样:

if ($("#test").data("qtip")) return;

关于Jquery Qtip2无法销毁它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18959631/

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