1. 程式人生 > >jQuery中利用遞迴思想練習自定義動畫

jQuery中利用遞迴思想練習自定義動畫

技術QQ交流群:294088839

<!DOCTYPE html>

<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>自定義動畫</title>
    <style>
        div{
            width: 100px;
            height: 100px;
            background:red;
            position: absolute;
            top: 50px;
            color: #fff;
            line-height: 100px;
            text-align: center;
        }
    </style>
    <script src="../jquery-1.8.2.js"></script>


</head>
<body>
<div>既然我們總是擦肩</div>
<div>那麼思念有什麼值得掛念</div>
<div>我會用懷念的姿態</div>
<div>回憶你的側臉</div>
<div>是懷念不是思念</div>
<div>伊始的夏天</div>
<div>蟬鳴的摺疊</div>
<div>崴蕤的夏天</div>
<div>不願承認</div>
<!--<button>跑起來</button>-->
</body>
<script>
    i=0;
    $(window).on('ready',function test(){
        $("div:eq("+i+")").animate({
            width:'900px',
            height:'600px',
            lineHeight:'600px',
            left:'500px',
            fontSize:'80px'
        },5000,function(){
            i++;
            //遞迴函式思想
            $(this).delay(1000).hide(3000).next().animate(1000,test);
        });
    })
</script>
</html>

相關推薦

jQuery利用思想練習定義動畫

技術QQ交流群:294088839 <!DOCTYPE html> <html> <head lang="en">     <meta charset="UTF-8">     <title>自定義動畫</t

Spring Boot利用演算法查詢到所有下級使用者,並手動進行分頁

Spring Boot中利用遞迴演算法查詢到所有下級使用者,並手動進行分頁 前提:語言用的是kotlin(和Java一樣,但更簡潔),寫下這篇文章用來記錄程式設計過程中遇到的一些難點 1、功能需求 前端使用者A點選“我的推薦”後,呼叫後臺的介面,查詢到所有的下家(不僅包括直接下家) 如圖所示,當前使

java思想及應用

遞迴就是自己調自己,最需要注意的就是結束條件,否則可能就是死迴圈,導致記憶體溢位 public T a(Object x,Object y) {   if(條件true) {   a(x1,y1); } else {   return f(x,y);

一些利用思想的簡單程式設計題(JS實現)

1. 使用遞迴函式計算1+2+...100的值。2. 定義函式,宰相的麥子:相傳古印度宰相達依爾,是國際象棋的發明者。   有一次,國王因為他的貢獻要獎勵他,問他想要什麼。   達依爾說:“只要在國際象棋棋盤上(共64格)擺上這麼些麥子就行了:   第一格一粒,第二格兩粒,…

js 利用求階乘及斐波那契

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=de

利用遍歷獲取Java複雜物件(物件的屬性仍是物件//list/map)指定屬性的值

本示例中又三個物件巢狀: UserBO:複雜物件,其中一個屬性是List<AddressBO>或者Map<AddressBO> AddressBO:其中一個屬性是SubAddressBO SubAddressBO:包含目標屬性addrId,且是string型別,查

Haskell --- 利用實現選出List最大值

wechat:812716131 ------------------------------------------------------ 技術交流群請聯絡上面wechat ----------------------------------------------

高維空間的體積(包含思想的初步理解)

n維超球體的體積的變化的特點:當n<=7的時候,體積是增大的;當n>7的時候,體積是縮小的,可以小到0 因此可以從中推出,如果以固定的半徑進行取樣,這取到的樣本的數量是先增大,然後再縮小的。 遞迴思想的通俗理解:你打開面前這扇門,看到屋裡面還有一扇門。你走過去,發現手中的鑰匙還可以開啟它,你推

思想以及例項練習

思想分析:      1.對問題的細化成小問題。      2.自己呼叫比自己小一個規模的自己。      3.有結束條件。 滿足條件:      1.有遞迴公式。問題能夠分解為一個一個於自身類似的小問題。      2.有確切的邊界。能夠最後分解為一個有確定解

快速排序思想 n個元素第m小的元素

利用快速排序的思想,編寫一個遞迴演算法,求出給定的n個元素中第m個最小的元素 思路:取陣列第m個元素也就是a[m-1]作為每一次迴圈的一個閾值,將大於a[m-1]的全部放在陣列的右邊,小於a[m-1]的全部放在陣列的左邊,如果一直這樣迴圈下去,那麼最後a[m-1]這個單元中

通過java思想實現以樹形方式展現出該目錄的所有子目錄和檔案

當初在開始接觸Java時  學習File部分的一個小練習  挺有意思 一開始是通過看 北京聖思園 張龍老師的視訊開始學校java的,必須強烈推薦,真很棒。 功能實現:主要實現以樹形方式展現出該目錄中的所有子目錄和檔案。 另外, 在展現的時候將目錄排在上面,檔案排在下面。每一層要加上縮排。 檔案是jre6資料

電子科技大學推免複試題:利用方法找出一個數組的最大值和最小值

/**************************** 編寫一個函式,使之能完成以下功能: 利用遞迴方法找出一個數組中的最大值和最小值,要求遞迴呼叫函式的格式如下: MinMaxValue(arr,n,&max,&min),其中arr是給定的陣列,n是陣

python基礎練習--利用方法求階乘!

題目:利用遞迴方法求5! 1 # -*- coding:utf-8 -*- 2 n = input('請輸入一個整數:') 3 def fib(n): 4 sum1 = 0 5 if n == 0: 6 sum1 =

Java思想

turn div art char .cn 調用 over true answer 轉自:https://www.cnblogs.com/xiaosen992608/p/4037682.html 遞歸: 遞歸的概念:方法自身調用自身則稱為遞歸。 遞歸的分類: 間接遞歸:方

【資料結構週週練】016 利用演算法及孩子兄弟表示法建立樹、遍歷樹並求樹的深度

一、前言 從今天起,就給大家分享一些樹的程式碼啦,不僅僅是二叉樹,我們要弄明白,普通的樹用資料結構怎麼儲存,它有哪些操作,它可以實現哪些功能? 可能大家要問了,二叉樹不是還沒有寫完嗎,線索二叉樹呢?二叉排序樹呢?平衡二叉樹呢?大家不要急,我們通過二叉樹來入門樹的演算法及程式碼實現,然後學

【資料結構週週練】015 利用演算法建立鏈式儲存的二叉樹並轉換左右孩子結點

一、前言 哈哈,今天就是程式設計師節啦,祝大家1024程式設計師節快樂。 今天要給大家分享的演算法是交換二叉樹是的左右孩子結點,比較簡單,需要建立一個結點用來暫存左孩子結點,下面給大家送上程式碼。 二、題目 將下圖用二叉樹存入,並交換二叉樹是的左右孩子結點。其中圓角矩形內為結點資

Java使用

遇到一個問題,給出一個數字,比如10,就算出10×9×8×7……×2×1的結果。 第一個想到的方法: public static int jisuan(int x) { int r = 1; for (int i = 0; i < x; i++) { r =

思想和例項

先給一個簡單的階乘例子: public static int getDg(int x){ System.out.println(x); if (x==1) { return 1; } if (x<4) { return x * getDg(x-1);

php 函式的三種實現方式 php利用函式實現無限級分類

遞迴函式是我們常用到的一類函式,最基本的特點是函式自身呼叫自身,但必須在呼叫自身前有條件判斷,否則無限無限呼叫下去。實現遞迴函式可以採取什麼方式呢?本文列出了三種基本方式。理解其原來需要一定的基礎知識水品,包括對全域性變數,引用,靜態變數的理解,也需對他們的作用範圍有所理解。遞迴函式也是解決無限級分類的一個很

uni-app圖片壓縮轉base64位 利用來實現多張圖片壓縮

//選擇圖片 chooseImage(){ let that =this uni.chooseImage({ sizeType: ['original','compressed'], //可以指定是原圖還是壓縮圖,預設二者都有 count: 9,//預設9 suc