8.7 動畫的停止
在jQuery中,很多時候我們需要停止當前元素上正在執行的動畫效果,可以使用stop()方法來實現。 語法:
8.8 動畫的延遲
在jQuery中,如果我們想要對動畫進行延遲操作,可以用delay()方法來實現。 語法:
8.9 深入了解jQuery動畫
在之前的學習中,准確來說,我們接觸了4種jQuery動畫形式: (1)顯示和隱藏;
8.10 判斷動畫狀態
之前在“jQuery動畫的停止”這一節中,我們接觸過jQuery動畫中最常見的一個小bug。也詳細給大家探討了這個bug出現的根本原因以及解決方法。
8.11 本章總結
相對於JavaScript來說,使用jQuery定義動畫更加方便快速。不過呢,對於動畫效果,我們首選CSS3來實現,其次才是jQuery。
8.12 訓練題(1)帶有動畫效果的回頂部特效
在“jQuery滾動事件scroll()”這一節我們給大家介紹了“回頂部特效”的原理,不過那個例子只是一個簡單的回頂部特效。在這一節,我們在原來例子上結合jQuery動畫
9.1 jQuery過濾方法簡介
在之前的jQuery學習中,我們接觸了大量的選擇器,包括各種基本選擇器、偽類選擇器等。為了“更加靈活快速地操作元素”,除了選擇器之外,jQuery還為我們提供了以“方法”
9.2 類過濾hasClass()
類過濾,就是根據元素的類名進行過濾操作。在jQuery中,我們可以使用hasClass()方法實現。 語法:
9.3 下標過濾eq()
下表過濾,就是使用過濾方法來選取“元素集合”中指定下標位置的某一個元素。在jQuery中,我們使用eq()方法來實現下標過濾。 語法
9.4 判斷過濾is()
判斷過濾,指的是根據某些條件進行判斷來選取符合條件的元素。在jQuery中,我們使用is()方法來實現判斷過濾。 語法:
9.5 反向過濾not()
在之前的學習,我們知道hasClass()、is()等方法都是過濾符合條件的元素。但是在jQuery中,我們可以使用not()方法來過濾jQuery對象中“不符合條件”的
9.6 表達式過濾filter()和has()
表達式過濾,就是根據需要使用“自定義表達式”的方式來選取符合條件的元素。這種自定義的表達式,可以是簡單的選擇器表達式,也可以是復雜的選擇器表達式。
9.7 本章總結
為了“更加靈活快速地操作元素”,除了選擇器之外,jQuery還為我們提供了以“方法”(類似於函數方法)形式存在的2種方式:(1)過濾方法;(2)查找方法。
10.1 jQuery查找方法簡介
在之前的學習我們知道,為了“更加靈活迅速地操作元素”,除了選擇器之外,jQuery還為我們提供了以“方法”形式存在的2種方式:(1)過濾方法;(2)查找方法。
10.2 查找祖先元素
在jQuery中,為我們提供3種查找祖先元素的方法: (1)parent();
10.3 查找後代元素
在jQuery中,提供了3種查找後代元素的方法: (1)children();
10.4 向前查找兄弟元素
所謂的“向前查找兄弟元素”,就是找到某個元素之前的兄弟元素。在jQuery中,為我們提供了3種向前查找兄弟元素的方法:
10.5 向後查找兄弟元素
所謂的“向後查找兄弟元素”,就是找到某個元素之後的兄弟元素。在jQuery中,提供了3種為我們向後查找兄弟元素的方法:
10.6 查找所有兄弟元素siblings()
前2節,我們學習了jQuery用於查找兄弟元素的2組方法: (1)向前查找兄弟元素:
10.7 jQuery查找方法
在jQuery中查找方法,主要以“當前所選元素”為基點,查找它的父元素、子元素或者兄弟元素等。過濾方法和查找方法的出現,其實就是對jQuery選擇器的一種補充,提供更多的