Animation i JavaScript

Tags:    javascript

<< < 123 > >>
Jeg har kigget lidt rundt omkring om hvordan man får et billed til at bevæge sig fra a til b når siden loader og når man skifter side går billet fra b til a(hvis i forstår xD), men jeg kan ikke få det til at virke....

jeg fandt følgende, som jeg kunne ikke rigtigt få det til at virke... http://www.webreference.com/js/column18/slide.html
men det lyder som noget af det jeg skal bruge...

Sådan ser det ud, det jeg har... jeg har fjernet alt det der ikke har noget med det at gøre, så det er nemt at overskue :P

Fold kodeboks ind/udKode 


er der nogen der kan hjælpe, jeg er gerne åbne for andre løsninger :D



23 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Sweet det virkede :D, nu er det så bare at lave så comandoen sker når jeg åbner siden...og når jeg skifter side. hvad skal jeg så skrive for at den går ned når jeg åbner siden?, er det ikke noget med win.onload.. er lidt usikker på hvordan jeg skal skrive det...

Fold kodeboks ind/udKode 




Nej.

Når du arbejder med jquery, og du smider det inde i den der

$(document).ready(function(){

});

funktion, sker alt der inde når du loader siden, så du skal faktisk bare fjerne click eventet, så det bliver noget i den stil her:
Fold kodeboks ind/udJScript kode 



Denne kode gør at den slider ned, vises i 5 sekunder og slider op igen ;) du kan ændre tiden ved showFor variablen ;)

Har ikke testet det, men burde virke ;)



Sorry jeg ikke har skrevet tilbage skulle forberede eksamen ;)
Hmmm jeg ville helst gerne skive alle koderne selv så jeg kunne bruge det i praksis, så jeg vil nok helst undgå jquery når det kun er til en animation at det skal bruges, håber du forstår :S
Jeg prøvede dog dit eksempel, men det virkede ikke...

Jeg fandt en af mine tidligere forsøg på at lave animationen, som faktisk gik okay.. ser sådan her ud...
Fold kodeboks ind/udKode 

jeg skal bare har lavet så det stopper og ikke kører videre, er det noget der kan laves og laves simpelt ?




Nu siger du at du ikke vil bruge jquery til en animation - jeg er gået over til KUN at bruge jquery til alt det jeg normalt bruger "almindeligt" javascript til, da du kan skrive enormt stærke funktioner der virker i alle browsere, og du let kan hente plugins til alt muligt.

Med den kode du skriver der, skal du prøve at sætte en parantes udenom det du plusser sammen, således:
bund.style.top = (parseInt(bund.style.top)+1)+'px';

Ved ikke hovr meget det har at sige..



Nu skal vi lige have noget på det rene.
jQuery, er en samling funktioner og objekter skrevet i det du kalder "ren" JavaScript. Af deres funktioner er hurtigere tyder jo bare på at i er dårlige til at optimere jeres kode.
Det du får i jQuery, er et væld af overflødige funktioner, og en masse funktioner der ikke er optimeret nok, på baggrund af at det er sådan et stort framework.



Hey guys xD Jeg vil meget gerne skrive det selv, og jeg er sikker på at det kan skrives i javascript uden nogen ekstren jquery kode eller ligene, det er bare spørgsmålet om hvordan..

som sagt ser det pt sådan her ud:
Fold kodeboks ind/udKode 

og det hjælper ikke at sætte parantes uden omkring plusserne. Men hvordan kan jeg skrive det så den bevæger sig fra et punkt til et andet...



Fold kodeboks ind/udKode 


eller
Fold kodeboks ind/udKode 





Indlæg senest redigeret d. 11.02.2010 10:31 af Bruger #5620
Super, det virkede perfekt!
Mange tak, nu mangler jeg bare at gøre at når man kliker på linket laver den en animation og derefter skifter side... jeg er selv igang med at finde udaf hvordan jeg kan gøre det man i er det mere end velkommende til at komme med forslag ;)



EDIT: Må have været træt, være slam-kode har jeg aldrig produceret...



Indlæg senest redigeret d. 11.02.2010 12:20 af Bruger #11328
:P men tak for forsøgt :D



<< < 123 > >>
t