ホームページ > ウェブフロントエンド > jsチュートリアル > jQueryによって実装されたマウス応答バッファアニメーション効果

jQueryによって実装されたマウス応答バッファアニメーション効果

亚连
リリース: 2018-06-05 17:45:19
オリジナル
1896 人が閲覧しました

この記事では、jQuery で実装されたマウス応答バッファ アニメーション効果を主に紹介します。jQuery イベント応答、数値操作、ページ要素の動的操作が含まれます。必要な方は参考にしてください。

この記事では、jQuery で実装されたマウス応答バッファ アニメーション効果について説明します。 。 効果。参考のために皆さんと共有してください。詳細は次のとおりです:

まずランニング効果を見てみましょう:

具体的なコードは次のとおりです:

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

53

54

55

56

57

58

59

60

61

62

63

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8"/>

<title>js动画-缓冲动画</title>

<script src="http://libs.baidu.com/jquery/1.10.2/jquery.js"></script>

<style>

* {

  margin: 0;

  padding: 0;

  font-family:"微软雅黑"

}

#box{

  height:100px;

  width:100px;

  background-color:#0099CC;

  margin-top:200px;

  position:relative;

  /*速速、缓冲变化*/

  left:-100px;

}

span{

  display:block;

  color:blue;

  width:25px;

  height:100px;

  background-color:#FFFF99;

  position:absolute;

  left:100px;

}

</style>

</head>

<body>

  <p id="box">

    <span>移动</span>

  </p>

<script>

window.onload=function(){

  var p1=document.getElementById("box");

  p1.onmouseover=function(){

    startMove(0);

  }

  p1.onmouseout=function(){

    startMove(-100);

  }

}

var timer=null;

function startMove(itarget){

    clearInterval(timer);

    var p1=document.getElementById("box");

    timer=setInterval(function(){

      var speed=(itarget-p1.offsetLeft)/20;

      speed=speed>0?Math.ceil(speed):Math.floor(speed);

      if(p1.offsetLeft==itarget){

        clearInterval(timer);

      }else{

        p1.style.left=p1.offsetLeft+speed+"px";

      }

    },30)

}

</script>

</body>

</html>

ログイン後にコピー

上記は、私が皆さんのためにコンパイルしたものです。今後皆さんのお役に立てば幸いです。

関連記事:

vue2でグローバル変数を設定するには? (詳細チュートリアル)

vueに従ってグローバル変数やデータメソッドを設定する(詳細チュートリアル)

JSで文字列結合機能を実装する方法(String.prototype.formatの拡張)

以上がjQueryによって実装されたマウス応答バッファアニメーション効果の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
jQueryファイルをインポートする
から 1970-01-01 08:00:00
0
0
0
jQueryのプロトタイプチェーン
から 1970-01-01 08:00:00
0
0
0
Nuxt.js に jQuery をインストールする手順
から 1970-01-01 08:00:00
0
0
0
php+jqueryの問題
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート