jquery動(dòng)畫(huà)停止和延時(shí)
作者:佚名 時(shí)間:2014-05-12 分享到:
在jquery中,通過(guò)animate()可以實(shí)現(xiàn)元素的動(dòng)畫(huà)顯示,但在顯示的過(guò)程中,必須要考慮各種客觀因素和限制性條件的存在,因此,在執(zhí)行動(dòng)畫(huà)時(shí),可通過(guò)stop()方法停止或delay()方法延時(shí)某個(gè)動(dòng)畫(huà)的執(zhí)行.stop()與delay()方法的語(yǔ)法調(diào)用格式介紹如下:
stop()方法的格式如下:
stop([clearqueue],[gotoend])
這個(gè)方法的功能是停止所選元素正在執(zhí)行的動(dòng)畫(huà),其中可選參數(shù)[clearqueue]是一個(gè)布爾值,表示是否停止正在執(zhí)行的動(dòng)畫(huà),另外一個(gè)可選參數(shù)[gotoend]也是一個(gè)布爾值,表示是否立即完成正在執(zhí)行的動(dòng)畫(huà).
dylay()方法的格式如下:
delay(duration,[queuename])
這個(gè)方法的功能是設(shè)置一個(gè)延時(shí)值來(lái)推遲后續(xù)隊(duì)列中動(dòng)畫(huà)的執(zhí)行,其中參數(shù)duration為延時(shí)的時(shí)間值,單位是毫秒,可選參數(shù)[queuename]表示隊(duì)列名詞,即動(dòng)畫(huà)隊(duì)列.