Ik ben bezig met het maken van een simpele lichtgewicht twitter client. Deze twitter client moet eerst gewoon een 'what er you doing' veld geven maar moet 'groeien' als er op geklikt word zodat overige content (die al wel bestaat maar door overflow:hidden verborgen is) zichtbaar wordt. Ik dacht hiervoor zoiets te kunnen gebruiken:
Ik zal wel te simpel gedacht hebben maar dit werkt niet. Om de een of andere manier wordt de hoogte van de div pas aangepast als de loop klaar is, ook als ik het effect vertragen door 1 te vervangen door bijvoorbeeld 0.1.
Wat ik ook heb geprobeerd is innerHTML te gebruiken waarmee ik verwachte een lopend getal te zien tot van 190 tot 450. Helaas, ook hier werkt het pas aan het eind en zie je dus plots 450 in plaats van een teller.
Als ik op google zoek op termen als 'grow effect' kom ik eigenlijk alleen maar uit bij javascript libraries, iets waar ik NIET naar op zoek ben.
Mijn vraag is nu hoe ik dit effect kan maken zonder gebruik te maken van een speciale javascript-library.
M.v.g. Sven van de Scheur
code:
1
2
3
4
5
6
7
8
9
10
| function togglefriends() { i=190; e=450; while (i<=e) { document.getElementById('minitwitter').style.height=i+'px'; i=i+1; } } |
Ik zal wel te simpel gedacht hebben maar dit werkt niet. Om de een of andere manier wordt de hoogte van de div pas aangepast als de loop klaar is, ook als ik het effect vertragen door 1 te vervangen door bijvoorbeeld 0.1.
Wat ik ook heb geprobeerd is innerHTML te gebruiken waarmee ik verwachte een lopend getal te zien tot van 190 tot 450. Helaas, ook hier werkt het pas aan het eind en zie je dus plots 450 in plaats van een teller.
Als ik op google zoek op termen als 'grow effect' kom ik eigenlijk alleen maar uit bij javascript libraries, iets waar ik NIET naar op zoek ben.
Mijn vraag is nu hoe ik dit effect kan maken zonder gebruik te maken van een speciale javascript-library.
M.v.g. Sven van de Scheur