gpt4 book ai didi

javascript - JQuery 工具提示在 ajax 加载后不起作用

转载 作者:行者123 更新时间:2023-11-29 15:32:49 25 4
gpt4 key购买 nike

我的网站上有这段代码:

$(document).ready(function() {

$('.tooltip-game').jBox('Tooltip', {
closeOnMouseleave: true,
ajax: {
url: 'tooltips/tooltip-game-html.jsp',
reload: true,
getData: 'data-ajax',
setContent: true,
spinner: true
}
});

$( '#tabs-1' ).tabs({
beforeLoad: function( event, ui ) {
ui.panel.html('<div style="text-align: center; vertical-align: middle;"><img src="images/loading.gif" />');
ui.jqXHR.fail(function() {
ui.panel.html("Couldn't load this tab. We'll try to fix this as soon as possible." );
});
}
});
});

我使用 jQuery 选项卡和 jQuery 工具提示,但在使用 ajax 加载外部文件后,工具提示不起作用。我知道我必须使用 .on() 函数,但我不知道如何:(

非常感谢您的提示。

最佳答案

需要在异步调用结束后初始化tooltips。

 function tooltips() {              
$('.tooltip-game').jBox('Tooltip', {
closeOnMouseleave: true,
ajax: {
url: 'tooltips/tooltip-game-html.jsp',
reload: true,
getData: 'data-ajax',
setContent: true,
spinner: true,
//Take a look to this line
success: function() {
tooltips();
}
}
});
}


$( '#tabs-1' ).tabs({
beforeLoad: function( event, ui ) {
ui.panel.html('<div style="text-align: center; vertical-align: middle;"><img src="images/loading.gif" />');
ui.jqXHR.fail(function() {
ui.panel.html("Couldn't load this tab. We'll try to fix this as soon as possible." );
});
}
});
});

关于javascript - JQuery 工具提示在 ajax 加载后不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32884374/

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