Jquery 如何让醉醺醺的工具提示在加载和使用Ajax时工作

Jquery 如何让醉醺醺的工具提示在加载和使用Ajax时工作,jquery,ajax,tipsy,Jquery,Ajax,Tipsy,我找到了一些关于醉酒触发和现场选项的帖子,但我无法让我的醉酒同时在手动和现场模式下运行 我在onload和我的ajax回调中调用此函数: function tipsyTips() { $('.tipsytool').tipsy({ gravity: 'nw', html: true }); } 工具提示在加载时可以完美地工作,但它不再使用回调进行渲染。 然而,非常奇怪的是,当我简单地添加一个警报时,它完全适用于回调: function tipsyTips() { alert(1

我找到了一些关于醉酒触发和现场选项的帖子,但我无法让我的醉酒同时在手动和现场模式下运行

我在onload和我的ajax回调中调用此函数:

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调用的回调方法中,它可以工作。