"Kode-bokse" ?

Tags:    html css

<< < 12 > >>
Hej alle sammen...

Jeg vil bare høre hvordan det er "fold-ud"/"fold-ind"-boksene er lavet her på siden?

På forhånd tak ;D

Mvh.



Hej,

Det kan du da bare tjekke.. View Source :)

/Mads



Jo... Men jeg er stadig noob på området, så jeg har lidt svært ved at regne ud hvilken del det lige var jeg skulle kigge efter?

For er det barre denne?:
Fold kodeboks ind/udKode 


Der må vel ligge noget "bag"?



Indlæg senest redigeret d. 17.06.2009 21:36 af Bruger #15091
Ja, der ligger nok noget CSS og javascript... Bare find class og id i css filen og funktionen ToggleCodeBox() i js filen



Men hvordan fungerer så alt dette?:
Fold kodeboks ind/udKode 

Undskyld, men jeg er totalt lost på alt indenfor javascripts, php, og asp... ;$



Det er lavet med en blanding af jquery og "normalt" javascript

pre.slideToggle("normal", function()
{
if(pre.css("display") == "block")
$("#" + element + "_arrow").attr("src", "/images/icons/codeboxarrow_right.gif");
else
$("#" + element + "_arrow").attr("src", "/images/icons/codeboxarrow_down.gif");
});

Hvis display er lig med block (synlig) så sæt pilen til right ellers sæt pilen til down

Du kan desuden læse mere om slideToggle her:
http://docs.jquery.com/Effects/slideToggle



Så, nu har jeg efterhånden fået det til at køre, tak for linket Casper.
Nu er jeg bare stødt ind i et nyt problem, hvis jeg har flere ting der skal folde ud og ind, så går det lidt galt... Det hele kører rundt, samtidig ;$
Herinde går det jo fint med to bokse lige ved siden af hinanden:
Fold kodeboks ind/udKode 

Fold kodeboks ind/udKode 


Men jeg bruger denne kode:
Fold kodeboks ind/udHTML kode 

Som gør at man klikker på et ord, og så kommer teksten, men jeg skal have 7 andre dyr, med 7 andre tekster der skal køre ind og ud (uafhænigt af hinanden), hvordan er det lige jeg gør det ;$

På forhånd tak ;D



Indlæg senest redigeret d. 23.07.2009 16:22 af Bruger #15091
Hmm du kan bruge $(this).next("p").toggle("slow");

Er ikke sikker på om det virker, men det skulle være en anstændig fremgangsmåde

http://docs.jquery.com/Traversing/next

EDIT: Desuden hvis du skal bruge en ekstern kilde til din jQuery fil, så se eventuelt her:
http://encosia.com/2008/12/10/3-reasons-why-you-should-let-google-host-jquery-for-you/



Indlæg senest redigeret d. 22.07.2009 14:20 af Bruger #11386
Fantastisk!!! Tak tak ;D Nu funger det. Herligt :D

Fold kodeboks ind/udHTML kode 


EDIT: Og dog, teksten som folder sig ud (dd) ser ikke ud som al den resterende tekst (p), selvom den har den samme formatering i css-filen. Hvorfor ikke?



Indlæg senest redigeret d. 23.07.2009 16:23 af Bruger #15091
Kan du vise css filen eller et link til hjemmesiden?



Værsgo:
Fold kodeboks ind/udCSS kode 




Indlæg senest redigeret d. 23.07.2009 16:24 af Bruger #15091
<< < 12 > >>
t