Benjamin Rauer
Mitglied
hallo ich habe ein problem mit meinen script: ich möchte mehrere Taps haben bekomme es jedoch nur hin wenn ich den aufruf umbennene. hoffe ihr könnt mir weiterhelfen.
originalcode
umbenannter code
was muss ich ändern damit der originalcode mehere tabs auf einer seite erzeugt
originalcode
HTML:
var i = 0;
joms.jQuery('.cTabsBar li').each(function() {
joms.jQuery(this)
.attr('id','cTab-' + i)
.children('a').click( function(){
if(joms.jQuery(this).parent('li').hasClass('cTabDisabled')){
joms.jQuery(this).blur();
return;
}
joms.jQuery('.cTabsBar li').removeClass('cTabCurrent');
if(!joms.jQuery(joms.jQuery(this).parents().find('li#cTab-0')).hasClass('cTabDisabled'))
{
joms.jQuery('.cTabsContent').removeClass('cTabsContentCurrent').trigger('onAfterHide');
}
var tabid = joms.jQuery(this).parent('li').index();
joms.jQuery('#cTab-' + tabid).addClass('cTabCurrent');
joms.jQuery('#cTabContent-' + tabid).addClass('cTabsContentCurrent').trigger('onAfterShow');
});
joms.jQuery('.cTabsContentWrap .cTabsContent:eq(' + (i) + ')')
.attr('id','cTabContent-' + i);
if(joms.jQuery(this).hasClass('cTabCurrent')) {
joms.jQuery('.cTabsContentWrap .cTabsContent:eq(' + (i) + ')').data('status',1);
}
i++;
});
umbenannter code
HTML:
var j = 0;
joms.jQuery('.cTabsBar2 li').each(function() {
joms.jQuery(this)
.attr('id','cTab2-' + j)
.children('a').click( function(){
if(joms.jQuery(this).parent('li').hasClass('cTabDisabled')){
joms.jQuery(this).blur();
return;
}
joms.jQuery('.cTabsBar2 li').removeClass('cTabCurrent');
if(!joms.jQuery(joms.jQuery(this).parents().find('li#cTab2-0')).hasClass('cTabDisabled'))
{
joms.jQuery('.cTabsContent2').removeClass('cTabsContentCurrent').trigger('onAfterHide');
}
var tabid = joms.jQuery(this).parent('li').index();
joms.jQuery('#cTab2-' + tabid).addClass('cTabCurrent');
joms.jQuery('#cTabContent2-' + tabid).addClass('cTabsContentCurrent').trigger('onAfterShow');
});
joms.jQuery('.cTabsContentWrap2 .cTabsContent2:eq(' + (j) + ')')
.attr('id','cTabContent2-' + j);
if(joms.jQuery(this).hasClass('cTabCurrent')) {
joms.jQuery('.cTabsContentWrap2 .cTabsContent2:eq(' + (j) + ')').data('status',1);
}
j++;
});
was muss ich ändern damit der originalcode mehere tabs auf einer seite erzeugt