artlogic Viendez pas dans la Yaute. | Lut'
Je souhaite faire bouger un div: le faire monter, lui faire prendre une pose, puis descendre. Moui j'aimerai recréer l'onglet des messageries comme thunderbird MSN Skype... J'ai néanmoins un souci avec la mesure de la hauteur de la page. Marche pô. Doucement poussent mes cheveux blancs. Si vous pouviez m'épargnez une teinture, voici ma merdouille de script:
Code :
- var onglet_tempo;
- var compteElement=document.getElementById('compte');
- var compte_hauteur=compteElement.offsetHeight;
- var position=getWindowHeight()-compte_hauteur;
- onglet_y=position;
- onglet_se_bouge = false;
- onglet_premiere_fois = true;
- function onglet_demarre()
- {
- if(onglet_y == position && !onglet_se_bouge)
- onglet_deballe();
- else if(!onglet_se_bouge)
- onglet_remballe();
- }
- function onglet_deballe()
- {
- onglet_se_bouge = true;
- if(onglet_y < 10)
- {
- onglet_y += 1;
- onglet_bouge();
- setTimeout("onglet_deballe()", 10);
- }
- else
- {
- onglet_se_bouge = false;
- if(onglet_premiere_fois)
- onglet_tempo = setTimeout("onglet_demarre()", 6000);
- onglet_premiere_fois = false;
- }
- }
- function onglet_remballe()
- {
- clearTimeout(onglet_tempo);
- onglet_se_bouge = true;
- if(onglet_y > position)
- {
- onglet_y -= 1;
- onglet_bouge();
- setTimeout("onglet_remballe()", 10);
- }
- else
- onglet_se_bouge = false;
- }
- function onglet_bouge()
- {
- document.getElementById("compte" ).style.top=onglet_y+'px';
- }
- window.onload = onglet_demarre;
|
|