我已经在 MVC 中实现了 jquery 选项卡。它工作正常。现在我想要对其进行一些自定义。
我用过的代码
var total = $tabs.find('.ui-tabs-nav li').length;
var currentLoadingTab = 0;
$tabs.bind('tabsload',function(){
currentLoadingTab++;
if (currentLoadingTab < total)
$tabs.tabs('load',currentLoadingTab);
else
$tabs.unbind('tabsload');
}).tabs('load',currentLoadingTab);
但这一次加载所有选项卡内容。假设我有三个标签。加载并显示第一个选项卡的内容后,其他选项卡的内容将在后台或某种 ajax 中加载。这样用户就可以在为其他选项卡加载内容期间在第一个选项卡上进行正常工作。继续加载时,它将在当前加载的选项卡上显示消息“正在加载...”。