Maison > interface Web > js tutoriel > le corps du texte

Introduction à l'utilisation de la méthode d'animation jQuery

巴扎黑
Libérer: 2017-06-30 11:17:43
original
1524 Les gens l'ont consulté

Fonctions pour créer des animations personnalisées.
Valeur de retour : jQuery animate(params, [duration], [easing], [callback])

Si vous utilisez caractères comme "hide", "show" ou "toggle" String valeur, le mode d'animation par défaut sera appelé pour l'attribut . paramsOptions Un ensemble de packages

Contenant des attributs de style comme attributs d'animation et valeurs finales et une collection de leurs valeurs

objet params {}, remarque : tous les attributs spécifiés doivent être en chameau formulaire, comme l'utilisation de marginLeft, remplace margin-left Si une valeur de chaîne telle que "hide",

"show" ou "toggle" est utilisée, le formulaire d'animation par défaut sera appelé. pour cette propriété.

durée (facultatif) Une chaîne de l'une des trois vitesses prédéterminées (« lente », « normale » ou « rapide ») ou une valeur en millisecondes représentant la durée de l'animation (telle que : 1000)

easing (facultatif)StringLe nom de l'effet d'effacement à utiliser (prise en charge du plugin requise) Par défaut, jQuery fournit une fonction "linéaire" et "swing"

rappel (facultatif). Fonction exécutée lorsque l'animation est terminée

0. Arrêter l'animation


if($('.swaplist,.mainlist').is(':animated')){
    $('.swaplist,.mainlist').stop(true,true);
}
Copier après la connexion


instance animée :
1 p après avoir cliqué sur le bouton Plusieurs. différents attributs de l'élément changent ensemble


$("#go").click(function () {
    $("#block").animate({
        width: "90%",
        height: "100%",
        fontSize: "10em",
        borderWidth: 10
    }, 1000);
});
Copier après la connexion

2. Déplacez l'élément spécifié vers la gauche ou la droite


$("#right").click(function () {
    $(".block").animate({ left: '+50px' }, "slow");
});
$("#left").click(function () {
    $(".block").animate({ left: '-50px' }, "slow");
});
Copier après la connexion

3. Changez la hauteur et la transparence du paragraphe dans les 600 millisecondes


$("p").animate({
    height: 'toggle', opacity: 'toggle'
}, "slow");
Copier après la connexion

4. Utilisez 500 millisecondes pour déplacer le paragraphe vers la position gauche de 50 et afficher complètement clairement (la transparence est de 1)


$("p").animate({
    left: 50, opacity: 'show'
}, 500);
Copier après la connexion

5. Changer d'affichage et de masquage


$(".box h3").toggle(function(){ 
    $(this).next(".text").animate({height: 'toggle', opacity: 'toggle'}, "slow"); 
        $(this).addClass("arrow"); 
        return false; 

    },function(){ 
        $(this).next(".text").animate({height: 'toggle', opacity: 'toggle'}, "slow"); 
        $(this).removeClass("arrow"); 
        return false; 
    }); 
});
Copier après la connexion


//滚动焦点
$(window).scroll(function () {              //当前窗口的滚动事件
var winTop = $(window).scrollTop();     //获取当前窗口的大小
var objTop = $("#obj1").offset().top;   //获取当前对象的x坐标
});
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