Jquery 如何让醉醺醺的工具提示在加载和使用Ajax时工作
我找到了一些关于醉酒触发和现场选项的帖子,但我无法让我的醉酒同时在手动和现场模式下运行 我在onload和我的ajax回调中调用此函数:Jquery 如何让醉醺醺的工具提示在加载和使用Ajax时工作,jquery,ajax,tipsy,Jquery,Ajax,Tipsy,我找到了一些关于醉酒触发和现场选项的帖子,但我无法让我的醉酒同时在手动和现场模式下运行 我在onload和我的ajax回调中调用此函数: function tipsyTips() { $('.tipsytool').tipsy({ gravity: 'nw', html: true }); } 工具提示在加载时可以完美地工作,但它不再使用回调进行渲染。 然而,非常奇怪的是,当我简单地添加一个警报时,它完全适用于回调: function tipsyTips() { alert(1
function tipsyTips()
{
$('.tipsytool').tipsy({ gravity: 'nw', html: true });
}
工具提示在加载时可以完美地工作,但它不再使用回调进行渲染。
然而,非常奇怪的是,当我简单地添加一个警报时,它完全适用于回调:
function tipsyTips()
{
alert(1);
$('.tipsytool').tipsy({ gravity: 'nw', html: true });
}
当然,这不是一个可行的解决方案,但很奇怪,它是这样工作的。有人知道一个可行的解决方案吗?顺便说一句,我指的是MSIE10(我知道这个浏览器很烂;-)
感谢您提前提出的建议
编辑:更多的代码
//my AJAX request:
function Add2Basket(_Item, _BasketUrl)
{
$('#Basket').load(_BasketUrl, _Item, function () { setTimeout('LoadBasket()', 0);});
}
//my AJAX callback
function LoadBasket()
{
//...
tipsyTips();
}
//my onload caller
$(document).ready(function ()
{
tipsyTips();
})
我们可以看一下AJAX代码吗?您能给我们看一下AJAX调用的代码吗?这是因为tipsyTips()函数在AJAX返回响应之前完成。它处于警报状态,因为当您在警报状态下按ok时,您的代码会停止,直到AJAX响应完成为止。因此,在ajax completeUpdate上调用tipsyTips()函数:事实上,Rajesh是对的。我需要将tipsyTips()调用放在LoadBasket()ajax调用的回调方法中,它可以工作。