为什么我在jquerytabs中的负载不起作用?
我目前正在使用jquery选项卡,添加和删除它们。这是我的密码:为什么我在jquerytabs中的负载不起作用?,jquery,jquery-ui,jquery-tabs,Jquery,Jquery Ui,Jquery Tabs,我目前正在使用jquery选项卡,添加和删除它们。这是我的密码: function addTab(){ contador++; var categoria = "AppCategoria04"; var idA = "AIdTabs0"+contador; var idLi = "liIdTabs0"+contador;
function addTab(){
contador++;
var categoria = "AppCategoria04";
var idA = "AIdTabs0"+contador;
var idLi = "liIdTabs0"+contador;
var idP = "#ecApp0"+contador;
var titulo = "Friends Discussions";
var template = '<li id="'+idLi+'">'+
'<div class="'+categoria+'"></div>'+
'<a id="'+idA+'" href="#{href}">#{label}</a>'+// Aquí va el onclick
'<span class="ui-icon-close2"></span>'+
'</li>';
$('#ecContenedorFolders').tabs({
load: function(event, ui) {
console.log("load");
},
tabTemplate: template,
panelTemplate: "<p><a>Panel Text here: "+contador+"</a></p>"
});
$("#ecContenedorFolders").tabs("add", idP, titulo);
$("#"+idLi).addClass("separacionTabs");
$("#"+idA).addClass("tabApp");
/// Para poder cerrar el tab
removerApp();
}
函数addTab(){
contador++;
var categoria=“AppCategoria04”;
var idA=“AIdTabs0”+contador;
var idLi=“liIdTabs0”+contador;
变量idP=“#ecApp0”+contador;
var titulo=“朋友讨论”;
var template=''+
''+
''+//aqíva el onclick
''+
“ ”;
$('#ECCONTENDORFOLDERS')。选项卡({
加载:函数(事件、用户界面){
控制台日志(“加载”);
},
tabTemplate:template,
panelTemplate:此处的面板文本:“+contador+””
});
$(“eContenedorFolders”).tabs(“添加”,idP,titulo);
$(“#”+idLi).addClass(“separacionTabs”);
$(“#”+idA).addClass(“tabApp”);
///帕拉·波德·塞拉·艾尔标签
app();
}
我的问题是,我的加载功能似乎不起作用,在添加新选项卡或在选项卡之间切换时,我永远无法打印控制台。有人知道为什么会这样吗?提前感谢。仅当您在选项卡中使用远程内容时,才会触发加载事件。例如,如果使用AJAX获取填充选项卡内容,则在获取完成后会触发加载
因此,此事件不适用于上面的代码,因此永远不会触发。因此没有控制台日志。因此,如果我想在我的选项卡中加载google,我应该修改谁的代码,以便在我的选项卡中加载google或任何远程url?请查看jQuery UI选项卡文档。你正在寻找AjaxOption——这里有详细的解释。此外,你需要接受问题的答案,否则这里没有人会帮你!