-
trim表示去除輸入框前后空格,但是不包含去除中間文本空格。
查看全部 -
$.inArray('a',['a','b','c','d','a','c'],2);
值找出數(shù)組中第2個a的index值。
如果要判斷數(shù)組中是否存在指定值,你需要通過該函數(shù)的返回值不等于(或大于)-1來進(jìn)行判斷
查看全部 -
回調(diào)事件中的兩個參數(shù),如果在第一個參數(shù)中該數(shù)據(jù)是數(shù)組,那么這里回調(diào)事件第一個參數(shù)是索引值,第二個參數(shù)是數(shù)組的值。如果在第一個參數(shù)中該數(shù)據(jù)是對象,那么這里回調(diào)事件第一個參數(shù)是該數(shù)據(jù)對象的key,第二個參數(shù)是該數(shù)據(jù)對象的value。
查看全部 -
stop():停止當(dāng)前動畫,后續(xù)動畫繼續(xù)執(zhí)行
stop()==stop(false,false)==stop(false)
stop(true):停止當(dāng)前和之后動畫;
stop(true,false)==stop(true)
stop(false,true):停止當(dāng)前動畫,跳到最終狀態(tài),后續(xù)動畫繼續(xù)執(zhí)行;
stop(true,true):停止當(dāng)前動畫,跳到最終狀態(tài),后續(xù)動畫不予執(zhí)行;查看全部 -
arguments[]
是函數(shù)內(nèi)置參數(shù)的類數(shù)組,就好比js中的map函數(shù),arguments[0]為value,arguments[1]為key,arguments[2]為array 。
查看全部 -
? ? ? ? ? ?
?
step 函數(shù)只能返回我們在代碼中設(shè)置的最后一條CSS屬性值: ? ? ?
執(zhí)行動畫的元素:elem; ? ? ? ? ?(fx.elem) ??
動畫正在改變的屬性:prop; ? ? ? ? ? ??
正在改變屬性的當(dāng)前值:now; ? ? ? ? ? ??
正在改變屬性的結(jié)束值:end; ? ? ? ? ? ??
?正在改變屬性的單位:unit;等
step:?fx返回的是和css相關(guān)的屬性;
progress:?fx返回的是動畫進(jìn)度本身的屬性;
progress里的第一個參數(shù)(now)類似step屬性中fx的多種屬性。雖然是指向了動畫對象的引用,但是只具備now.elem和now.elem.id兩個屬性。
查看全部 -
$("p").fadeTo(1000, 0);淡入
opacity設(shè)置為零,不顯示,但會占據(jù)位置。查看全部 -
下拉動畫是從無到有,所以一開始元素是需要先隱藏起來的,可以設(shè)置display:none
查看全部 -
.toggle(true)表示.hide()
.toggle(false)表示show()
有個bug,如果你不停地點(diǎn)擊按鈕事件會累積的。
$(".left").stop().toggle(3000)就好了查看全部 -
show與hide方法是修改的display屬性,通過是visibility屬性布局需要通過css方法單獨(dú)設(shè)置
如果使用!important在你的樣式中,比如display: none !important,如果你希望.show()方法正常工作,必須使用.css('display', 'block !important')重寫樣式
如果讓show與hide成為一個動畫,那么默認(rèn)執(zhí)行動畫會改變元素的高度,高度,透明度
查看全部 -
jQuery中停止動畫stop
stop():只會停止第一個動畫,第二個第三個繼續(xù)
stop(true):停止第一個、第二個和第三個動畫
stop(true ture):停止動畫,直接跳到第一個動畫的最終狀態(tài)?
查看全部 -
基本的操作:toggle();
不做動畫過渡
提供參數(shù):.toggle( [duration ] [, complete ] )
有動畫過渡,有回調(diào)函數(shù),改變過程中會把元素的高寬、不透明度進(jìn)行動畫效果
直接定位:.toggle(display)
直接強(qiáng)制指定要改變的元素的最終效果
查看全部 -
1、簡單顯示/隱藏
$elem.hide()
2、添加參數(shù)的復(fù)雜顯示/隱藏
$elem.hide(?options?) 例子:
$("#a2").hide({
? ? ? ? ? ? ? ? duration: 3000,
? ? ? ? ? ? ? ? complete: function() {
? ? ? ? ? ? ? ? ? ? alert('執(zhí)行3000ms動畫完畢')
? ? ? ? ? ? ? ? }
? ? ? ? ? ? })
3、快捷參數(shù)顯示/隱藏
$elem.hide("fast?/?slow")
查看全部 -
因?yàn)閯赢嬍钱惒降模砸趧赢嬛髨?zhí)行某些操作就必須要寫到回調(diào)函數(shù)里面,這里要特別注意
查看全部 -
下拉動畫是從無到有,所以一開始元素是需要先隱藏起來的,可以設(shè)置display:none
查看全部
舉報