Toon posts:

[JS] groei script omdraaien lukt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Heren en dames,

Ik zoek een script wat een bepaalde image langzaam laat krimpen tot het netjes linksboven in een pagina staat.
Dit wilde ik doen met javasript.

Nu heb ik dit script gevonden:http://www.leejoo.nl/java/imageeffects/image_groei/groeiend_plaatje.htm

maar dat is net de verkeerde kant op.
Ik heb een aantal pogingen gedaan met de > en de +en en -en maar het lukt me niet echt.

Kan iemand me helpen aub?

edit: tikfoutje

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 14-02 11:11

Dido

heforshe

Heb je enig idee hoe dat scriptje eigenlijk werkt? Het ziet er mi namelijk erg rechtdoorzee uit, en het omdraaien is dan ook niet zo moeilijk.

Wat lukte er niet, wat waren de resultaten van je probeersels?

Wat betekent mijn avatar?


Verwijderd

Topicstarter
Ja, het lezen lukt me prima.
Probeersels resulteerde vaak in niets.

  • Osiris
  • Registratie: Januari 2000
  • Niet online
En wat zijn die probeersels dan wel niet? Kunnen we zien waar je de mist in gaat.

  • Arjan
  • Registratie: Juni 2001
  • Niet online

Arjan

copyright is wrong

Ik zou persoonlijk een scriptje maken dat rekening houd met de verstreken tijd, browsers zijn akelig slecht wat timing betreft en als je wil dat zo'n plaatje mooi gelijkmatig groeit moet je daar eigenlijk rekening mee houden.
even in pseudo-code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var lastFrame;

onload = start;

function start() {
    lastFrame =  new Date();
    setInterval(loop, 50);
}

function loop() {
    var now = new Date();
    var frameTime = now - lastFrame;
    lastFrame = now;

    plaatjeGrotermaken = frameTime * aantalpixels;

    if (plaatje is op juiste grootte) clearInterval();
}

deze code houdt rekening met de tijd tussen frames, als er langer tussen zit zal hij meer verschuiven dan wanneer er weinig tijd tussen zit.

oprecht vertrouwen wordt nooit geschaad


Verwijderd

Topicstarter
Ja, dat zal ik nog eens proberen.
Ik heb nu even iets anders geprobeerd waarmee het is gelukt.
Moet nog even iets inbouwen waarbij hij detecteert als er geen js is geinstalleerd want dan zou het natuurlijk wel super lelijk zijn.

  • André
  • Registratie: Maart 2002
  • Laatst online: 11-02 14:19

André

Analytics dude

Verwijderd schreef op maandag 14 augustus 2006 @ 13:14:
Ja, dat zal ik nog eens proberen.
Ik heb nu even iets anders geprobeerd waarmee het is gelukt.
Moet nog even iets inbouwen waarbij hij detecteert als er geen js is geinstalleerd want dan zou het natuurlijk wel super lelijk zijn.
Je moet je site zo maken dat hij zonder JS er goed uit ziet en werkt. Met JS kun je dan de extra functionaliteit inbouwen ;)

Verwijderd

Topicstarter
idd.
heb je gelijk in, daar ga ik ook nog even aan werken
Pagina: 1