-
如果不傳遞任何參數(shù)給 .index() 方法,則返回值就是jQuery對(duì)象中第一個(gè)元素相對(duì)于它同輩元素的位置 <ul> <a></a> <li id="test1">1</li> <li id="test2">2</li> <li id="test3">3</li> </ul> $("li").index(): jQuery對(duì)象, 即 $("li") 中第一個(gè)元素 (匹配的是元素集合) 相對(duì)于它同輩元素的位置 (同輩元素包括ul下第一個(gè)元素a) $(selector).index(有參數(shù)) 返回的是參數(shù)中的元素相對(duì)于整個(gè)selector匹配元素合集中的索引(從0開始)查看全部
-
get方法是獲取dom對(duì)象,eq方法是獲取jq對(duì)象查看全部
-
String.prototype.trim() 不過(guò)也有兼容性問(wèn)題, 不知道jquery這個(gè)方法是不是向下兼容了查看全部
-
indexOf 兼容性: IE9及以上 返回第一次匹配時(shí)的索引 索引從0開始查看全部
-
回調(diào)函數(shù)中第一個(gè)參數(shù)是索引/屬性名, 第二個(gè)參數(shù)是對(duì)應(yīng)索引/屬性名的值 .each只是處理jQuery對(duì)象的方法,jQuery還提供了一個(gè)通用的jQuery.each方法,用來(lái)處理對(duì)象和數(shù)組的遍歷 append方法的參數(shù)可以是html文本, 在當(dāng)前匹配元素內(nèi)部加入子元素append("<div>text</div>")或者文本append("text")查看全部
-
1. stop(true, true) 第二個(gè)[jumpToEnd]參數(shù), 是針對(duì)當(dāng)前動(dòng)畫, 若設(shè)為true, 則跳到當(dāng)前動(dòng)畫的最終效果, 而動(dòng)畫隊(duì)列中的后續(xù)動(dòng)畫不再執(zhí)行 2. stop() 停止當(dāng)前執(zhí)行的動(dòng)畫, 馬上執(zhí)行下一個(gè)動(dòng)畫 3. 個(gè)人理解: 由此可以看出動(dòng)畫本身的執(zhí)行是一個(gè)異步過(guò)程, 先全部放入動(dòng)畫隊(duì)列中,異步調(diào)用; 而單個(gè)元素動(dòng)畫的執(zhí)行是同步的, 阻塞的?查看全部
-
1. 動(dòng)畫的完成和回調(diào)函數(shù)的執(zhí)行是異步的, 如在跳出對(duì)話框后, 延時(shí)點(diǎn)擊確認(rèn), 再返回頁(yè)面, 動(dòng)畫已然完成; 若在progress的回調(diào)函數(shù)中先alert, 再console.log, 但在alert時(shí)停頓確認(rèn), 返回時(shí), console只會(huì)執(zhí)行一次, 而不是在每一步動(dòng)畫完成都調(diào)用, 因?yàn)樵诨卣{(diào)函數(shù)被alert阻塞時(shí), 動(dòng)畫已經(jīng)異步完成了~ 2. progress有三個(gè)參數(shù), 第一個(gè)參數(shù)好像是更具體的包含elem等屬性的對(duì)象; 第二個(gè)是進(jìn)度, 但是是從0~1, 需要取到小數(shù)點(diǎn)后面的值, 如arguments[1].toFixed(2); 第三個(gè)參數(shù)是duration值, 在progress過(guò)程中會(huì)逐漸變小到0, 類似于倒計(jì)時(shí) 3. step的回調(diào)函數(shù)中有兩個(gè)參數(shù), 第一個(gè)是需要完成動(dòng)畫效果的當(dāng)前的css屬性值, 第二個(gè)是一個(gè)包含elem等屬性的更具體的對(duì)象 疑問(wèn): progress和step在應(yīng)用時(shí)有啥區(qū)別? 個(gè)別參數(shù)不一樣? step有now, progress沒(méi)有嗎(好像只能去elem里的style里去找?)?查看全部
-
沒(méi)有傳入duration默認(rèn)應(yīng)該也是400ms吧, 反正也有過(guò)渡的效果存在 將執(zhí)行動(dòng)畫按鈕絕對(duì)定位, 然后連續(xù)多次點(diǎn)擊, 動(dòng)畫會(huì)相應(yīng)的多次執(zhí)行 CSS樣式css{"fontSize",15px}或者css{"font-size",15px}都可以,但是用后者則必須有雙引號(hào)。 動(dòng)畫4中, $aaron.animate({ width: "toggle" }); 只會(huì)對(duì)width進(jìn)行增大減小操作, 直到最后顯示display:block或隱藏display:none查看全部
-
toggle如果有動(dòng)畫效果(即有duration參數(shù)), 會(huì)改變opacity、height、width、margin、padding, 所以它是橫向縱向透明度都在改變 slideToggle則在過(guò)渡過(guò)程中只改變height、margin和padding的top/bottom toggle沒(méi)有參數(shù)時(shí), 就沒(méi)有動(dòng)畫(show/hide亦是如此) slideToggle / fadeToggle 則在沒(méi)有參數(shù)或duration沒(méi)有設(shè)置好參數(shù)時(shí), 默認(rèn)為400ms, 即slide和fade始終都提供動(dòng)畫效果查看全部
-
調(diào)用fadeTo, 它會(huì)基于當(dāng)前的opacity數(shù)值進(jìn)一步進(jìn)行漸變 (連續(xù))點(diǎn)擊多次 他會(huì)不停的出入(對(duì)于toggle來(lái)說(shuō), 若是有回調(diào)函數(shù), 則回調(diào)函數(shù)會(huì)被多次執(zhí)行, 如多次彈出彈窗)查看全部
舉報(bào)
0/150
提交
取消