problemer med jQuery - slideToggle

Tags:    jquery

<< < 12 > >>
Hej

jeg har lavet en lille "slideToggle", og har prøve frem og tilbage, Det virker overhovedet ikke på nogle måde, synes bare ikke det på nogle måde..



sådan ser det ud i html:
Fold kodeboks ind/udHTML kode 


sådan her ser det ud i jQuery;

Fold kodeboks ind/udJScript kode 


Her kan du / i se problem;

http://localhostr.com/files/DsW2iOJ/capture.png



19 svar postet i denne tråd vises herunder
5 indlæg har modtaget i alt 11 karma
Sorter efter stemmer Sorter efter dato
Problemmet er løst, der manglede display:none så den var skjult fra starten af.



Hvis den ikke skal vises når man kommer ind på siden kan du bruge .hide() funktionen:

Fold kodeboks ind/udJScript kode 




Der tager i begge fuldstændig fejl. Det er lige meget om diven har en fast eller variable højde og bredde.

Se et eksempel her hvor teksten styrer højden og bredden på diven.

Udvidet eksempel med click event

Fold kodeboks ind/udHTML kode 


Fold kodeboks ind/udJScript kode 




Indlæg senest redigeret d. 07.01.2012 22:15 af Bruger #15754
Du har selfølgelig sørget for at #box har en fast bredde samt højde?
Du mangles desuden at tilføje hastigheden f.eks

$("#box").slideToggle("slow");




Fold kodeboks ind/udHTML kode 


Edit. Fjernet domæne fra html efter ønske fra Jesper P.



Indlæg senest redigeret d. 23.05.2012 09:02 af Bruger #15754
Som Martin siger skal din div have fast højde og bredde.

Derudover er det en god ide at tjekke om dokumentet er klar ved at bruge .ready funktionen.

Kodeeksempel:
Fold kodeboks ind/udHTML kode 

Fold kodeboks ind/udJScript kode 




Indlæg senest redigeret d. 07.01.2012 22:07 af Bruger #8884
ingen af dem virker hos mig..


den ser sådan her ud hos mig;

Fold kodeboks ind/udJScript kode 




Husk at inkluder både jQuery og JavaScript koden i din sides kildekode:

Fold kodeboks ind/udHTML kode 




Din input skaber et postback også ser du aldrig animationen.

Opdater din javascript til dette også forekommer postbacket aldrig.
Fold kodeboks ind/udJScript kode 




Din input skaber et postback også ser du aldrig animationen.

Opdater din javascript til dette også forekommer postbacket aldrig.
Fold kodeboks ind/udJScript kode 


Der bliver da ikke postet noget så vidt jeg kan se, da der ingen form er, så det kan ikke være grunden.



<< < 12 > >>
t