Bloccare l'esecuzione di una funzione

  • Creatore Discussione Creatore Discussione Gigi80
  • Data di inizio Data di inizio

Gigi80

Nuovo Utente
21 Dic 2005
4
0
0
Quando passo con il mouse sopra un link faccio partire una funzione javascript che mi crea un'animazione sullo sfondo del sito.

<a href="#" onMouseOver="javascript:animazione_46()">Sfondo Blu</a>


Come faccio a mette un link che quando ci passo sopra mi blocca l'animazione ?

L'ideale sarebbe quelo di far sei che passando sopra lo stesso link se l'animazione è inattiva di rendarla attiva e se è attiva di renderla inattiva.


Idee?


Grazie Gigi
 
Gigi80 ha scritto:
...L'ideale sarebbe quelo di far sei che passando sopra lo stesso link se l'animazione è inattiva di rendarla attiva e se è attiva di renderla inattiva....
Ciao!

Prova a fare una cosa del genere, io di solito uso questa logica:

<html>
<head>
<script>
var i = 0; 'contatore a livello globale

function animazione_46(){
i = i +1;
if (i % 2 != 0){avvia l'animazione}
else if (i % 2 == 0){stoppa l'animazione}
}
</script>
</head>
<body>
ecc.....

Così facendo se i al passaggio del mouse è dispari l'animazione parte, quando ci ripassi sopra i diventa pari e l'animazione si ferma, e così via... ;)

SaLuT!
:byebye:
 
PoLe ha scritto:
Ciao!

Prova a fare una cosa del genere, io di solito uso questa logica:

<html>
<head>
<script>
var i = 0; 'contatore a livello globale

function animazione_46(){
i = i +1;
if (i % 2 != 0){avvia l'animazione}
else if (i % 2 == 0){stoppa l'animazione}
}
</script>
</head>
<body>
ecc.....

Così facendo se i al passaggio del mouse è dispari l'animazione parte, quando ci ripassi sopra i diventa pari e l'animazione si ferma, e così via... ;)

SaLuT!
:byebye:


Non ho capito 2 cose però:

1) {avvia l'animazione} {stoppa l'animazione}
Cosa ci devo mettere qui dentro?
2) if (i % 2 != 0) Cosa significa il segno % ?


Ciao Gigi
 

Discussioni simili