Maison > interface Web > js tutoriel > Explication détaillée de la propriété et de l'utilisation de jQuery.fx.off

Explication détaillée de la propriété et de l'utilisation de jQuery.fx.off

巴扎黑
Libérer: 2017-06-30 13:15:50
original
2262 Les gens l'ont consulté

La propriété

jQuery.fx.off est utilisée pour définir ou indiquer s'il faut désactiver globalement toutes les animations.

Si aucune valeur n'est définie pour cette propriété, renvoie une valeur booléenne indiquant si l'effet d'animation est globalement désactivé.

Si cette propriété est définie sur true, toutes les animations seront désactivées globalement. Toutes les files d’attente d’animation en cours d’exécution ne seront pas affectées. Toute file d'attente d'animation qui n'a pas encore été exécutée sera complétée dès son exécution, sans aucun effet d'animation.

Si cette propriété est définie sur false, l'effet d'animation sera activé globalement.

Vous pouvez désactiver les effets d'animation lorsque vous rencontrez les situations suivantes.

Vous utilisez jQuery sur un ordinateur avec une faible configuration.

Certains utilisateurs peuvent rencontrer des problèmes d'accessibilité en raison des effets d'animation.

Cette propriété appartient à l'objet jQuery global (peut également être comprise comme propriété statique ).

Syntaxe

jQuery 1.3 a ajouté cet attribut statique.

jQuery.fx.off

Valeur de retour

La valeur de retour de la propriété jQuery.fx.off est de type booléen, renvoyant un booléen indiquant si l'effet d'animation est valeur globalement désactivée. Renvoie vrai si désactivé, faux sinon.

Par défaut, la valeur de retour de cette propriété est fausse.

Exemple et description

Veuillez vous référer à l'exemple de code HTML suivant :

couleur d'arrière-plan: #eee; >CodePlayer

L'exemple de code jQuery lié à la propriété jQuery.fx.off est le suivant :

$("#exec").click( function(){
    var $myDiv = $("#myDiv");
    // 在现有高度的基础上增加300px (如果原来是100px,增加后就是400px)
    $myDiv.animate( { height: "+=300px" }, 2000 ); 
    $myDiv.animate( { width: "50%" }, 1000 );       
    $myDiv.animate( { width: "200px", height: "100px" }, 1000 );        
} );
$("#switch").click( function(){
    // 使用jQuery.fx.off或$.fx.off均可(如果变量$是jQuery在使用的话)
    if( $.fx.off ){
        jQuery.fx.off = false; // 启用动画效果
        this.value = "禁用动画效果";
    }else{
        $.fx.off = true; // 禁用动画效果
        this.value = "启用动画效果";
    }
} );
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal