Je dois pouvoir contourner la première fonction d'une bascule et je me demandais comment fonctionne la bascule jquery?Nécessité de contourner la fonction de bascule jquery
Je comprends que si je clique sur quelque chose, la première fonction est effectuée et puis quand je clique dessus, la deuxième fonction est exécutée.
Ce que je dois pouvoir faire est de contourner la première fonction et d'aller directement à la seconde.
Raison Je fais cela, c'est que l'état d'un bouton a été modifié par un autre événement qui s'est produit. Lorsque je clique pour la première fois sur ce bouton, cela suppose que c'est la première fois que l'on clique dessus et que j'accomplis la première fonction quand j'en ai besoin pour effectuer la seconde fonction.
Y a-t-il un moyen de contourner cela? Si la fonction de bascule jQuery équivaut à un vrai ou faux, alors je devrais être capable de vérifier cela et d'appeler le bon script?
Merci beaucoup!
Bonjour Patrick, Merci de m'envoyer cet exemple. Je vais l'utiliser si je ne viens pas bien, mais si vous pouvez me montrer comment l'autre fonction peut appeler la bascule, ce serait génial car cela éclaircirait beaucoup d'encombrement! Merci beaucoup! –
@Sixfoot - Oui, utilisez simplement le premier exemple de code que j'ai donné près du haut de ma réponse. Un 'toggle()' est juste un événement click. Donc, lorsque votre autre événement apporte les modifications à l'élément qui a l'événement 'toggle', il suffit d'effectuer un événement' click() ':' $ (someselector) .click(); 'Ceci déclenchera la bascule comme si il avait été cliqué. – user113716
Ok, je vais essayer ça et revenir vers vous! Merci Patrick pour toute ton aide jusqu'ici! –