Maison  >  Article  >  interface Web  >  Élément de contrôle jQuery masquant et affichant un exemple de partage

Élément de contrôle jQuery masquant et affichant un exemple de partage

小云云
小云云original
2018-01-23 14:42:111517parcourir

Cet article présente principalement les connaissances pertinentes sur le masquage et l'affichage des éléments de contrôle jQuery, qui ont une bonne valeur de référence. Jetons un coup d'œil avec l'éditeur ci-dessous, j'espère que cela pourra aider tout le monde.

1. JQuery masque et affiche les effets

Avec jQuery, vous pouvez utiliser les méthodes hide() et show() pour masquer et afficher des éléments HTML :


$("#hide").click(function(){
 $("p").hide();
}); //点击id="hide"元素时,隐藏所有<p>标签内容;

$("#show").click(function(){
 $("p").show();
}); //点击id="show"元素时,显示所有<p>标签内容;

2. Effet de fondu jQuery

Avec jQuery, vous pouvez obtenir l'effet de fondu des éléments.

jQuery propose les quatre méthodes de fondu suivantes :

  1. fadeIn()

  2. fadeOut()

  3. fadeToggle()

  4. fadeTo()


//jQuery fadeIn() 用于淡入已隐藏的元素;
$(selector).fadeIn(speed,callback);
//speed(可选)参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选) 参数是 fading 完成后所执行的函数名称;
$("button").click(function(){
 $("#p1").fadeIn();
 $("#p2").fadeIn("slow");
 $("#p3").fadeIn(3000);
}); //点击<button>按钮时,不同效果的淡入id分别为"p1,p2,p3"的元素;
//jQuery fadeOut() 方法用于淡出可见元素;
$(selector).fadeOut(speed,callback);
//speed(可选)参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选) 参数是 fading 完成后所执行的函数名称;
$("button").click(function(){
 $("#p1").fadeOut();
 $("#p2").fadeOut("slow");
 $("#p3").fadeOut(3000);
}); //点击<button>按钮时,不同效果的淡出id分别为"p1,p2,p3"的元素;
//jQuery fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换;
//如果元素已淡出,则 fadeToggle() 会向元素添加淡入效果;
//如果元素已淡入,则 fadeToggle() 会向元素添加淡出效果;
$(selector).fadeToggle(speed,callback);
//speed(可选)参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选) 参数是 fading 完成后所执行的函数名称;
$("button").click(function(){
 $("#p1").fadeToggle();
 $("#p2").fadeToggle("slow");
 $("#p3").fadeToggle(3000);
}); //点击<button>按钮时,不同效果的淡出淡入id分别为"p1,p2,p3"的元素;
//jQuery fadeTo() 方法允许渐变为给定的不透明度(值介于 0 与 1 之间);
$(selector).fadeTo(speed,opacity,callback);
//speed(必选)参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒;
//opacity(必选)参数将淡入淡出效果设置为给定的不透明度(值介于 0 与 1 之间);
//callback(可选) 参数是 fading 完成后所执行的函数名称;
$("button").click(function(){
 $("#p1").fadeTo("slow",0.15);
 $("#p2").fadeTo("slow",0.4);
 $("#p3").fadeTo("slow",0.7);
}); //点击<button>按钮时,以给出的不透明度淡入淡出id分别为"p1,p2,p3"的元素;

3. Effet de glissement jQuery

Avec jQuery, vous pouvez créer des effets de glissement sur les éléments.

jQuery a les méthodes de glissement suivantes :

  1. slideDown()

  2. slideUp()

  3. slideToggle()


//jQuery slideDown() 方法用于向下滑动元素;
$(selector).slideDown(speed,callback);
//speed(可选)参数规定效果的时长,它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选)参数是滑动完成后所执行的函数名称;
$("#flip").click(function(){
 $("#panel").slideDown();
}); //点击id为flip的元素时,将id为panel的元素向下滑动;
//jQuery slideUp() 方法用于向上滑动元素;
$(selector).slideUp(speed,callback);
//speed(可选)参数规定效果的时长,它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选)参数是滑动完成后所执行的函数名称;
$("#flip").click(function(){
 $("#panel").slideUp();
}); //点击id为flip的元素时,将id为panel的元素向上滑动;
//jQuery slideToggle() 方法可以在 slideDown() 与 slideUp() 方法之间进行切换;
//如果元素向下滑动,则 slideToggle() 可向上滑动它们;
//如果元素向上滑动,则 slideToggle() 可向下滑动它们;
$(selector).slideToggle(speed,callback);
//speed(可选)参数规定效果的时长,它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选)参数是滑动完成后所执行的函数名称;
$("#flip").click(function(){
 $("#panel").slideToggle();
}); //点击id为flip的元素时,将id为panel的元素向上或向下滑动;

Recommandations associées :

Explication détaillée de plusieurs HTML cachés Méthode elements

Solution pour masquer des éléments après la liaison de jquery basculer vers la page elements_jquery

Plusieurs façons de masquer les éléments HTML_HTML/Xhtml _Production de pages Web


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!

Déclaration:
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