ajax加载选项卡后回调

Ger*_*rdo 5 jquery jquery-ui jquery-ui-tabs

如何将一些代码应用于ajax加载选项卡的内容?我尝试在加载的内容中使用$(document).ready,但这阻止了加载css样式(不知道为什么).

有回调函数吗?我应该以其他方式在加载的文档中使用$(document).ready和styles吗?

如果在加载的文档中使用$(document).ready很好,我是否还应该在其中包含对jquery及其插件的引用?

kgi*_*kis 8

你有没有尝试过加载事件?当加载选项卡的内容时,应调用此方法.

通常,您不应将已加载的元素视为新页面并调用$(document).ready.这不是新页面,而是添加到DOM的一些新元素.所有ajax方法都具有在成功加载数据时调用的回调方法.


Rus*_*Cam 5

您使用什么代码通过ajax加载内容?如果您使用类似的jQuery命令load,ajax那么我建议您将代码放在回调函数中.例如,使用load

$('#myUITab').load('anotherPage.html', function() {

    // put the code you need to run when the load completes in here

});
Run Code Online (Sandbox Code Playgroud)