Maison >interface Web >js tutoriel >Utilisez jQuery .Toggle () avec Live ou Bind
<span>// Add sort functions on dynamic elements inserted into DOM </span><span>$('.sort').live('click',JQUERY4U.sortClickListener); </span> <span>[code lang="js"] </span><span>//function inside JQUERY4U namespace </span><span>sortClickListener: function(){ </span> <span>// Find second class name </span> <span>var button = $(this).attr('class').split(' '); </span> <span>// Sort table </span> <span>$(this).toggle(function() { </span> <span>$('.item').tsort('.'+button[1],{order:'desc'}); </span> <span>}, function() { </span> <span>$('.item').tsort('.'+button[1]); </span> <span>}).trigger('click'); /*force the button to work with 1 click*/ </span><span>},</span>Une autre façon serait d'utiliser la méthode .data, mais ce serait exagéré et une façon longue de résoudre le puzzle.
<span>$(".reply").live('click', function () { </span> <span>var toggled = $(this).data('toggled'); </span> <span>$(this).data('toggled', !toggled); </span> <span>if (!toggled) { </span> <span>x1(); </span> <span>} </span> <span>else { </span> <span>x2(); </span> <span>} </span><span>});</span>
La fonction jQuery toggle () est utilisée pour alterner entre hide () et show () pour les éléments sélectionnés. Cela signifie que si l'élément est initialement affiché, il sera caché et vice versa. D'un autre côté, la fonction toggleclass () est utilisée pour ajouter ou supprimer une ou plusieurs classes des éléments sélectionnés. Cela signifie que si la ou les classes spécifiées existent, elle sera supprimée et si elle n'existe pas, elle sera ajoutée.
Vous pouvez utiliser la fonction JQuery Togle () pour afficher ou masquer plusieurs éléments en les sélectionnant en utilisant une classe ou un attribution jQuery. Par exemple, si vous avez plusieurs éléments Div avec la classe «MyDiv», vous pouvez basculer leur visibilité en utilisant $ («. MyDiv»). Toggle ().
Oui, vous pouvez utiliser la fonction jQuery toggle () avec des animations. La fonction toggle () peut prendre deux paramètres: durée et du rappel. Le paramètre de durée spécifie la durée de l'animation, et le paramètre de rappel est une fonction à exécuter une fois la fonction toggle () terminée.
Comment puis-je utiliser jQuery Toggle () pour modifier le texte d'un bouton?
Oui, vous pouvez utiliser la fonction jQuery Toggle () avec Hover. Cependant, comme l'événement Hover n'est pas un événement JavaScript standard, vous devrez plutôt utiliser les événements MouseEnter et Mouseleave. Vous pouvez utiliser la fonction toggle () dans la fonction de rappel de ces événements pour afficher ou masquer un élément lorsque le pointeur de souris entre ou le quitte.
Vous pouvez utiliser la fonction jQuery Togle () avec des cases pour afficher ou masquer un élément basé sur l'état vérifié de la case de vérification. Vous pouvez utiliser l'événement de modification de la case à cocher pour appeler la fonction toggle () chaque fois que l'état coché change.
Oui, vous pouvez utiliser la fonction jQuery toggle () avec des boutons radio. Semblable aux cases à cocher, vous pouvez utiliser l'événement de modification du bouton radio pour appeler la fonction Toggle () chaque fois que le bouton radio sélectionné change.
Vous pouvez utiliser la fonction JQuery Togle () avec des menus de dropdown pour afficher ou masquer le menu Dropdown lorsque le bouton déroulant est cliqué. Vous pouvez utiliser l'événement Click du bouton déroulant pour appeler la fonction toggle ().
Oui, vous pouvez utiliser la fonction jQuery toggle () avec des formulaires à afficher ou à masquer des éléments de formulaire basés sur la saisie de l'utilisateur. Par exemple, vous pouvez afficher ou masquer un champ de saisie de texte en fonction de l'option sélectionnée d'un menu déroulant à l'aide de la fonction toggle ().
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!