webForumDet fria alternativet

Kolla ett värde för att utföra en funktion

JavaScript

4 svar · 671 visningar · startad av bikic

Medlem sedan juni 2006261 inlägg
Frågan#1

Hej!

Jag använder mig idag av ett litet script för en tab-funktion som ser ut så här:


// Tabs Function

$(".tabsContentVert").hide();

var 	containers = $(".tabsContentVert").hide(),
    	showContainer = $(location.hash||".tabsContentVert:first").show(),
    	tabs = $("ul.tabsMenuVert li"),
    	tab = tabs.eq(containers.index(showContainer)).addClass("tabsActiveVert").show();

tabs.click(function() {
	tabs.removeClass("tabsActiveVert");
    	$(this).addClass("tabsActiveVert");
    	containers.hide();
    	var activeTab = $("a:first", this).attr("href");
    	$(activeTab).show();
    	return false;
 	
});

Vad jag vill göra är att leta upp om activetab = "flik2" för att sedan köra en funktion. Jag får inte riktigt till det.

Har försökt med nedanstående kod, precis innan return false; på clickeventet:


if activetab = "flik2" {
    	min funktion
} else {

}

Någon som har någon bra idé på hur man kan göra detta?

Medlem sedan juni 2006261 inlägg
#2

Att tillägga är att själva htmlkoden ser ut så här:


<ul class="tabsMenuVert">
	<li><a href="#suspendisse">Suspendisse</a></li>
	<li><a href="#vivamus">Vivamus</a></li>
</ul>

<div class="tabsWrapperVert">

	<div id="suspendisse" class="tabsContentVert">

		Cras aliquet. Integer faucibus, eros ac molestie placerat, enim tellus varius lacus, nec dictum nunc tortor id urna. Suspendisse dapibus ullamcorper pede. Vivamus ligula ipsum, faucibus at.

	</div>

	<div id="vivamus" class="tabsContent">

		Cras aliquet. Integer faucibus, eros ac molestie placerat, enim tellus varius lacus, nec dictum nunc tortor id urna. Suspendisse dapibus ullamcorper pede. Vivamus ligula ipsum, faucibus at.
			
	</div>

</div>
Medlem sedan juni 20019 519 inlägg
#3

du få placera din activetab variabel utanför eller så kan du binda events som kör funktioner när du trycker på suspendisse + vivamus som har inget med tabbkoden alls att göra

Medlem sedan juni 2006261 inlägg
#4

Du har ingen exempelkod som du kan visa mig?

Medlem sedan juni 20019 519 inlägg
265 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)