如何使用棘手的工具提示工作onload和Ajax

时间:2013-04-26 10:49:05

标签: jquery ajax tipsy

我发现了一些有关醉酒触发器和实时选项的帖子,但我无法通过手动和实时模式运行我的醉机。

我在onload和我的ajax回调中都调用了这个函数:

function tipsyTips()
{
    $('.tipsytool').tipsy({ gravity: 'nw', html: true });
}

工具提示完美地运行onload,但它不再使用回调进行渲染。 然而,非常奇怪的是,当我只是添加警报时,它完全适用于回调:

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();
})

0 个答案:

没有答案