如果我有4个选项卡,其中前2个选项是使用ajax加载的,而最后2个选项是静态选项,那么默认情况下如何预加载2 ajax选项卡?如何使用jQuery默认预加载所有选项卡
目前,只有第一个标签被自动加载,第二个被点击加载。我希望它们都被加载,所以当我点击第二个时,内容已经加载。我试着这样调用第二个选项卡上加载事件:
$(document).ready(function() {
$("#main-tabs").tabs({
cache: true
});
$("#main-tabs").tabs("load", 1);
});
而这个加载第二个选项卡,但对于一些奇怪的原因,第一个不会加载在所有;即使我点击不同的标签并点击第一个标签,也不会加载。
然后我试图这样的事情:
$(document).ready(function() {
$("#main-tabs").tabs({
cache: true
});
$("#main-tabs").tabs("load", 0);
$("#main-tabs").tabs("load", 1);
});
同样的结果,第二个选项卡被加载,第一个是不是。
他们怎么能自动加载(ajax的)?
是的,我知道萤火虫的,我把它和使用它很多关于几但我需要学习如何正确使用它。我必须进一步探索...感谢修复。我还没有尝试过,但我明白这个问题,为什么会发生,你的解决方案是否有意义。 – 2010-09-11 04:23:57