Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1216 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  jquery : stopper une fonction au lancement d'une autre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

jquery : stopper une fonction au lancement d'une autre

n°2016785
crasse2
Posté le 13-08-2010 à 16:55:00  profilanswer
 

salut !
 
je demarre plus ou moins en jquery, et je suis en train d'essayer de mettre au point une petite interaction animé simple mais j'ai un souci d'ordre basique, en faite j'ai un objet (un petit carré) que je fais gigoter tout seul a la base des le chargement de page et lorsque je clique sur lui je voudrais qu'il gigote plus fortement, les deux fonctions je les ai, elles ont etait testées indépendamment mais je n'arrivent a ton agencé pour que lorsque je clique sur le carré la 1e s'arrete et l'autre se lance, elle rentrent plus ou moins en conflit j'ai l'impression, enfin bon je ne sais pas trop quoi faire alors je m'en remet a vous  :jap: , voici mon script (le petit carré etant "bt_01" :
 

$(document).ready(function() {
         $("#bt_01" ).everyTime(10,function ici(){
                var l= 100+Math.random()*5;
                var t= 380+Math.random()*5;
                $("#bt_01" ).animate({"left":(l),"top":(t)},300,"swing" );
                $("#bt_01" ).css("background","#000" )
                });
       
        $("#bt_01" ).click(function oula(){
                $("#bt_01" ).everyTime(10,function(){
                var ll= 100+Math.random()*150;
                var tt= 380+Math.random()*150;
                $("#bt_01" ).animate({"left":(ll),"top":(tt)},100,"swing" );
                $("#bt_01" ).css("background","#f00" )
                });
                      });
         });


 
en gros quand je clique sur le carré je souhaiterai que la fonction "ici" s'arrete et que "oula" se lance, que faudrait-il que je change ou que j'ajoute ?

mood
Publicité
Posté le 13-08-2010 à 16:55:00  profilanswer
 

n°2016870
Pascal le ​nain
Posté le 14-08-2010 à 01:36:30  profilanswer
 

Vois avec ça :
 
http://api.jquery.com/stop/
 

$('#bt_01').stop(true,true);


 
Je mettrais ça au début des deux fonctions


Message édité par Pascal le nain le 14-08-2010 à 01:39:12
n°2016924
crasse2
Posté le 14-08-2010 à 13:49:18  profilanswer
 

merci !! je vais tester ça de suite !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  jquery : stopper une fonction au lancement d'une autre

 

Sujets relatifs
Version FR ou UK du blog en fonction de la langue du navigateur[Résolu] Fonction supp petit mot et supp caractères spéciaux
php 5.3.2 et fonction include()[VBA/Excel] - Envoyer une selection variable dans une sous fonction ?
SQL Modification conditionnelle d'un string en fonction de son contenupassage de paramètre d'une fonction fortran appelée depuis python
script pour se loguer à un logiciel en fonction de l'adresse IP ou MACAffichage d un tableau retourne par une fonction
Afficher liste paramètres Fonction VBAFonction date Attachmate Extra
Plus de sujets relatifs à : jquery : stopper une fonction au lancement d'une autre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR