Heim > Web-Frontend > js-Tutorial > Detaillierte Erläuterung der Auswirkungen von jQuery-Operationen

Detaillierte Erläuterung der Auswirkungen von jQuery-Operationen

巴扎黑
Freigeben: 2017-06-30 13:52:23
Original
1013 Leute haben es durchsucht

jQuery Effektoperationen sind in fünf Kategorien unterteilt: 1. Einfach, 2. Schieben, 3. Ein- und Ausblenden, 4. Angepasst, 5. Einstellungen. In diesem Artikel wird dies ausführlich erläutert. Hat einen sehr guten Referenzwert. Werfen wir einen Blick darauf mit dem Editor unten

Die Effektoperationen sind in fünf Kategorien unterteilt: 1. Einfach, 2. Schieben, 3. Ein- und Ausblenden, 4. Angepasst, 5. Einstellungen

show(), hide(), toggle()

Der Code lautet wie folgt:

HTML-Code:


 <p style="display: none">Hello</p>
 <input id="btn1" type="button" value="切换"/>
Nach dem Login kopieren

jQuery Code: .

                                                                               Ja, nach der Ausführung dieser Codezeile versteckt P $("p").show();

$("p").hide(); und bindet ein Klickereignis an das

-Taste

, um es auszublenden, wenn P real ist. Wenn P ausgeblendet ist, wird es angezeigt.


Hinweis:
 $("#btn1").click(function(){
  $("p").toggle("show");
 })
Nach dem Login kopieren

show() zeigt ausgeblendet an passende Elemente. hide(), verstecke das angezeigte Element.

toggle() wird verwendet, um zwei oder mehr Ereignishandlerfunktionen zu binden, um nacheinander auf das Klickereignis des ausgewählten Elements zu reagieren.

slideDown(), slideUp(), slideToggle()

Der Code lautet wie folgt:

HTML-Code:

jQuery-Code:


 <p></p>
 <input id="btn1" type="button" value="展开"/>
 <input id="btn2" type="button" value="收缩"/>
 <input id="btn3" type="button" value="切换"/>
Nach dem Login kopieren

Binden Sie das Klickereignis an die Schaltfläche mit der ID btn3. Wenn p nach unten erweitert wird, verkleinert es sich nach oben und umgekehrt.

Hinweis:

slideDown(), nach unten erweitern.
 $("#btn1").click(function(){
  $("p").slideDown();
 });
  给id为btn1的按钮绑定click事件,当点击展开按钮的时候,p向下展开。

 $("#btn2").click(function(){
  $("p").slideUp();
 });
  给id为btn2的按钮绑定click事件,当点击展开按钮的时候,p向上收缩。

 $("#btn3").click(function(){
  $("p").slideToggle();
 });
Nach dem Login kopieren

slideUp(), nach oben verkleinern.

slideToggle(), schaltet die Sichtbarkeit aller passenden Elemente durch Höhenänderungen um. Der Effekt ist wie folgt:

fadeIn(), fadeOut(), fadeTo(), fadeToggle()

Der Code lautet wie folgt:

HTML-Code:

jQuery-Code:


 <p></p> 
 <input id="btn1" type="button" value="淡入"/>
 <input id="btn2" type="button" value="淡出"/>
 <input id="btn3" type="button" value="切换"/>
 <input id="btn4" type="button" value="设置透明度"/>
Nach dem Login kopieren

Wählen Sie die erste Eingabe mit dem Selektor aus und binden Sie das Klickereignis dazu und beginnen Sie mit p Es ist ausgeblendet und wird innerhalb einer Sekunde langsam angezeigt, um den Einblendeffekt zu erzielen.


Wählen Sie den zweiten Eingang mit dem Selektor aus und binden Sie ein Klickereignis daran. Es wird nun langsam angezeigt, um es zu erreichen Ausblendeffekt.
 $("input").first().click(function(){
  $("p").fadeIn(1000);
 });
Nach dem Login kopieren


Wählen Sie den dritten Eingang mit dem Selektor aus, binden Sie ein Klickereignis daran. Wenn p angezeigt wird, lassen Sie es ausblenden, andernfalls, wenn p angezeigt wird. Beim Ausblenden , lass es einblenden.
 $("input").eq(1).click(function(){
  $("p").stop().fadeOut(1000);
  //$("p").fadeOut(1000);
 });
Nach dem Login kopieren


Wählen Sie den vierten Eingang mit dem Selektor aus, binden Sie ein Klickereignis daran und legen Sie die Einblendzeit (Ausblendzeit) und die Transparenz fest.
 $("input").eq(2).click(function(){
  $("p").stop().fadeToggle(1000);
 })
Nach dem Login kopieren

Hinweis:

fadeIn(), erreicht den Einblendeffekt aller passenden Elemente durch Änderungen der Deckkraft.
 $("input").eq(3).click(function(){
  $("p").stop().fadeTo(1000,0.5);
 })
Nach dem Login kopieren

fadeOut(), das den Ausblendeffekt aller passenden Elemente durch Änderungen der Deckkraft erreicht.

fadeTo(), passt die Deckkraft aller passenden Elemente schrittweise an die angegebene Deckkraft an. fadeToggle(), schaltet die Ein- und Ausblendeffekte aller passenden Elemente durch Änderungen der Deckkraft um. Der Effekt ist wie folgt:

animate(), stop(), delay()

Der Code lautet wie folgt:

CSS-Code:

HTML-Code:


 p{
 width:100px;
 height:100px;
 background:red;
 }
Nach dem Login kopieren

jQuery-Code:



 $("#btn1").click(function(){
  $("p").delay(2000).animate({
  "width":"300px",
  "height":"300px",
  "font-size":"4em"
  },5000,function(){
  console.log("动画完成")
  })
 });
Nach dem Login kopieren

给id为btn1的按钮绑定click事件,当点击按钮的时候,延迟两秒钟,p的width,height,font-size会

逐渐变成设置的这些值,两秒之后打印 “动画完成”。


 $("#btn2").click(function(){
  $("p").stop();
 })
Nach dem Login kopieren

给id为btn2的按钮绑定click事件,当p正在做动画的时候,点击按钮,动画会停止。

注释:animate(),用于创建自定义动画的函数。

stop(),停止所有在指定元素上正在运行的动画。

delay(),设置一个延时来推迟执行队列中之后的项目。

效果如下:

jQuery.fx.off,jQuery.fx.interval

jQuery.fx.off,关闭页面上所有的动画。

jQuery.fx.interval,设置动画的显示帧速。

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Auswirkungen von jQuery-Operationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage