Mehrere Scripte laufen lassen

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
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
 
wie sieht denn der HTML-Code aus? Wird überhaupt mehr gefunden mit ".cTabsBar li"? Biste mal da durchgestept?
 

Neue Beiträge

Zurück