Fade in/out

Tags:    javascript

Jeg sidder med en menu hvor jeg har noget onmouseover og mouseout. Jeg prøvede først med noget document.x.src='', men jeg synes et standard billede skift var lige skarpt nok i kanterne, så jeg vil gerne have et med lidt fade i istedet for.

Nogen der kan give en hånd =)

Takker



4 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hej Dennis,

Tag et kig på jQuery - med det kan man opnå rigtigt fine effekter, med meget lidt arbejde :). Mere info på http://www.jquery.com.

Mvh.

Kasper (TSW)



Indlæg senest redigeret d. 07.07.2008 18:05 af Bruger #1
Det er lidt smag og behag. Jeg personligt kan bedst lide Prototype med scriptaculous til effekter. Men jQuery skulle også være et godt framework.

Prototype: http://PrototypeJS.org/
Scriptaculous: http://script.aculo.us/




Det er relativt nemt.

Læs diverse guides her:
http://docs.jquery.com/Main_Page

Til dit program, vil det er jQuery være noget alla følgende:

Fold kodeboks ind/udKode 


(Hvor .klasse skal være den klasse dine knapper har)

Det fantastiske ved jQuery er at man kan sammenkæde funktioner, da alle returnere det objekt de selv er kædet til.

Ovenstående kan skrives uden sammenkædning sådan her:

Fold kodeboks ind/udKode 


Koden jeg har skrevet til dig, gør et element halv transparent, og skifter flydende til ikke-transparent når man flytter musen over. (Og tilbage når man flytter musen væk)

Hov: Den her tutorial er rigtig god:
http://docs.jquery.com/Tutorials:How_jQuery_Works

Edit igen: Syntes faktisk effekten er ret fed.
Har brugt den på min side jeg er ved at bygge, så du kan se hvordan det virker det. (Har smækket det på menuen og CV linket)
http://www.creativeben.dk/

Hov, edit igen igen:

Det ovenstående er unobtrusive, dvs. du skal IKKE smække det direkte ind i dine links.

Istedet for skal du putte det ind i <head>

Sådan her:

Fold kodeboks ind/udKode 


Den finder automatisk alle med klassen, og smækker funktioneliten på. Med jQuery er dagene ovre hvor du skriver javascript i selve links osv. Brug evt en .js fil til alt dit javascript, så du slet ikke behøver at tænke på det i dit HTML. Bare hent det ind, som om det var CSS.



Indlæg senest redigeret d. 30.07.2008 04:34 af Bruger #2775
Takker Kasper, har kigget lidt på det, men er en klaphat til JS/Ajax, kan du anbefale en god starter der inde? Kan ikke lige helt finde rundt i det (selv om jeg godt kan se hele idéen i framworket) :p



t