-
會彈出兩次對話框, 因為匹配元素有兩個(兩個p), 所以回調(diào)函數(shù)會在每個匹配元素上執(zhí)行一次查看全部
-
inline元素在fadeIn的過程中被設置為display: inline; opacity同時逐漸變大到1查看全部
-
淡出的過程中在style中設置opacity, 逐漸變小, 直到為0(或很小?), 將設置變?yōu)閐isplay: none; (移去opacity的設置); 如果是inline元素, 如對span元素進行fadeOut(), 那么同樣也只是改變opacity, 只是在.show時, 會被設置為display: inline; 即使沒有設置duration參數(shù), 它也是一個漸變過程(如果提供任何其他字符串,或者這個duration參數(shù)被省略,那么默認使用400毫秒的延時)查看全部
-
連續(xù)點擊按鈕多次,slideToggle會重復相應的次數(shù)。查看全部
-
如果元素本身原先沒有display: none, 而是display: block, 則相當于執(zhí)行完動畫, 馬上彈出對話框 在元素高度漸變成原本設置的過程中, style樣式中, height、margin-top/bottom、padding-top/bottom逐漸變大; display從none, 變?yōu)閎lock; 另外還有overflow: hidden;查看全部
-
如果讓show與hide成為一個動畫,那么默認執(zhí)行動畫會改變元素的高度,高度(寬度),透明度 由此可以延伸一點, 當一個inline元素被設置了動畫效果的show, 它的寬高透明度會漸變, 因此, 它會被設為display: inline-block; 如果沒有設置動畫效果, 將inline元素直接show(), 就仍然保持display: inline 樣式.查看全部
-
如果在.hide動畫里面?zhèn)魅隿omplete函數(shù), 進行一段延時循環(huán), 發(fā)現(xiàn)后面show動畫里設置的延時時間并不會隨之阻塞, 動畫已經(jīng)在幕后進行了, 待延時返回, 可能動畫已經(jīng)結(jié)束(直接show了)或動畫進行了一部分了: 同一元素的動畫相對于每個動畫中的回調(diào)是異步執(zhí)行的(也就是在后續(xù)stop中提到的動畫隊列)查看全部
-
直接.hide(), 沒有參數(shù), 沒有過渡效果, 直接在style樣式上設置display: none .hide('slow') .hide('fast') .hide(3000) 字符串需要引號; 如果.hide()傳入?yún)?shù), 但沒有設置duration值, 如只傳入{complete: function}, 或只傳入{}空對象, 也有一個動畫效果, 可能就被設為默認值400ms 一旦透明度 達到0,display樣式屬性將被設置為none hide過程中, 會在ele.style上直接設置overflow:hidden;然后對height、padding、margin、width、opacity做遞減操作(如果已經(jīng)為0, 如padding/margin, 則保持為0), 遞減速度根據(jù)設置時間而定, 最后這幾個值(opacity)均達到0時, 將在style上display設置none .hide({ duration:3000, complete: function(){} }) 也可以這樣調(diào)用hide方法查看全部
-
get方法是獲取dom對象,eq方法是獲取jq對象查看全部
-
jQuery.trim()函數(shù)用于去除字符串兩端的空白字符查看全部
-
.animate( properties, options ) options參數(shù) duration - 設置動畫執(zhí)行的時間 easing - 規(guī)定要使用的 easing 函數(shù),過渡使用哪種緩動函數(shù) step:規(guī)定每個動畫的每一步完成之后要執(zhí)行的函數(shù) progress:每一次動畫調(diào)用的時候會執(zhí)行這個回調(diào),就是一個進度的概念 complete:動畫完成回調(diào)查看全部
-
linear是平滑線性的意思,也就是勻速查看全部
-
jQuery.each(array,function(index,value){}) jQuery.each(object,function(property,value){}) index——索引 property——屬性 value——值查看全部
-
.index( selector 選擇器例如“#test1”)查看全部
-
jQuery中DOM元素的獲取index方法: .index()方法,從匹配的元素中搜索給定元素的索引值,從0開始計數(shù)。 語法:參數(shù)接受一個jQuery或者dom對象作為查找的條件 1: .index() 同級別的元素不管是不是同類li元素包括a開始,從父元素的第一個子元素算起 2:.index( selector選擇器 ) 2和3都是從要查找的那個元素(li)索引0開始算起,父元素的其他不是li的子元素索引(如 a )會被忽略,不計算索引。 3: .index( element元素 ) ps: 如果不傳遞任何參數(shù)給 .index() 方法,則返回值就是jQuery對象中第一個元素相對于它同輩元素的位置 如果在一組元素上調(diào)用 .index() ,并且參數(shù)是一個DOM元素或jQuery對象, .index() 返回值就是傳入的元素相對于原先集合的位置 如果參數(shù)是一個選擇器, .index() 返回值就是原先元素相對于選擇器匹配元素的位置。如果找不到匹配的元素,則 .index() 返回 -1 <ul> <a></a> <li id="test1">1</li> <li id="test2">2</li> <li id="test3">3</li> </ul> $("li").index() 沒有傳遞參數(shù),反正的結(jié)果是1查看全部
舉報
0/150
提交
取消