日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JQuery 总结(2) jQuery 效果动画

發(fā)布時間:2025/3/21 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JQuery 总结(2) jQuery 效果动画 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一? 切換
? ?1.基本
??show()展示,hide()隱藏,toggle()切換

1

2

3

4

5

6

7

8

9

show()展示,hide()隱藏,toggle()切換<br> btn.click(function () {

????btn1.toggle(

??????"slow",function () {???? 這個效果完成后 執(zhí)行后面的fun函數(shù)

????????div.css({

??????????background:"red"

????????})

??????});

?

??})

 2.滑動效果

slideDown 顯示? ?slideUp 隱藏? slideToggle 來回滑動切換

1

slideDown 顯示?? slideUp 隱藏? slideToggle 來回滑動切換

1

2

3

4

5

btn.click(function () {

???div.slideToggle();?? 顯示效果

????

?

??})

3.淡入淡出

?

fadeIn(出來)??fadeOut(隱藏)?fadeToggle(來回變化)??fadeTo(1000,0.4)? 花? 1秒變成0.4透明度

1

2

3

$(".btn1").click(function(){

??$("p").fadeTo(1000,0.4);

??});

? ? ?1秒之后執(zhí)行后面的函數(shù)

? ? ?$(".btn1").click(function(){
? ? ?$("p").fadeOut(1000,function(){
? ? ?$(".btn1").css("color","red")? ? ? ?
? ? ?});

  

?

eg:案例展示:點擊菜單 顯示或者隱藏下面的內(nèi)容,

主要用到函數(shù)

1

<span?style="color: #ff0000; font-size: 18px; background-color: #ffffff;"> div.slideToggle()? 然后設(shè)置一個開關(guān),動態(tài)調(diào)整箭頭的方向</span>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

<!DOCTYPE?html>

<html?lang="en">

<head>

??<meta?charset="UTF-8">

??<title>Document</title>

??<style>

??div{width: 440px;height: 200px;}

????input{width: 100px;height: 300px;background-color: red}

????ul{

??????background-color: red

????}

??</style>

</head>

<body>

??<ul><strong>九江長虹婦產(chǎn)醫(yī)院</strong> <span>V</span>

????<li>a1</li>

????<li>a2</li>

????<li>a3</li>

????<li>a4</li>

????<li>a5</li>

????<li>a6</li>

????<li>a7</li>

????<li>a8</li>

??</ul>

<script?src="https://code.jquery.com/jquery-3.1.1.min.js"></script>

<script>

??var li =$("li");

??var strong =$("strong");

??var btn1 =$("#btn1");

??var onoff=true;

??strong.click(function () {

???li.slideToggle(500);

???if (onoff) {

????$("span").text("V");

????onoff=false;

???} else{

??????$("span").text("^");

????onoff=true;

????}

?

???

??})

?

??// btn1.click(function () {

??//? div.slideDown();

????

?

??// })

?

</script>

</body>

</html>

 

 

?二 animate 動畫

??? 1.? ?同時執(zhí)行
? ? ? ? ?$.animate({top:200,left:50},5000,function(){})? ??

? ? ? ? ? ? ? ? ? ?動畫改變的內(nèi)容? 時間? 動畫結(jié)束的函數(shù)
?

????2. 順序執(zhí)行

$("li").animate({ top:0, left:300},1000)
$("li").animate({ top:300, left:300},1000)
?等同于:

$("li").on("click",function () {
  $("li").animate({ top:0, left:300},1000,function () {
    $("li").animate({ top:300, left:300},1000)

    })? ? ? ?注意 left:"+=30" 可以做累加動畫? ? ? ? ? ?

? 3.延遲動畫
? $("li").delay(2000).animate({? top:0,? left:"+=300"},100)

? ???4.停止動畫
? ?$("li").stop();

?

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

strong.click(function test() {

???ul.animate({

??????top:200,

??????left:200,

?????ul:ul.css({ backgroundColor:"orange"})

???},5000,function () {

????ul.animate({

??????top:0,

??????left:0,

???????ul:ul.css({ backgroundColor:"red"})? 注意這個地方改變背景顏色 用這種方式? 也是奇怪

?????// backgroundColor:"red"

???},5000,function () {

?????test()

???}) })

?})

總結(jié)

以上是生活随笔為你收集整理的JQuery 总结(2) jQuery 效果动画的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。