jQuery stop()方法用于在jQuery動(dòng)畫或效果完成之前停止它。
jQuery是一個(gè)快速,輕量級且功能豐富的JavaScript庫,它基于“少寫多做”的原則。
jQuery簡化了HTML文檔的遍歷,事件處理,動(dòng)畫和Ajax交互,從而實(shí)現(xiàn)了快速的Web開發(fā)。
jQuery是一個(gè)快速,輕量級且功能豐富的JavaScript庫,它基于“少寫多做”的原則。
jQuery簡化了HTML文檔的遍歷,事件處理,動(dòng)畫和Ajax交互,從而實(shí)現(xiàn)了快速的Web開發(fā)。
stop()方法將在完成之前停止當(dāng)前在選定元素上運(yùn)行的jQuery動(dòng)畫或效果。
在元素上調(diào)用stop()時(shí),當(dāng)前正在運(yùn)行的動(dòng)畫(如果有)立即停止。
如果在同一元素上調(diào)用了多個(gè)動(dòng)畫方法,則以后的動(dòng)畫將放置在效果隊(duì)列中。
這是stop()方法的語法:
$(selector).stop(clearQueue, jumpToEnd)
stop()方法接受兩個(gè)可選參數(shù):
clearQueue-一個(gè)布爾值,指示是否也要?jiǎng)h除排隊(duì)的動(dòng)畫。默認(rèn)為false
jumpToEnd-一個(gè)布爾值,指示是否立即完成當(dāng)前動(dòng)畫。默認(rèn)為false
下面的示例停止當(dāng)前正在運(yùn)行的動(dòng)畫:
$("button").click(function(){ $("div").stop(); });測試看看?/?
下面的示例,同時(shí)停止排隊(duì)的動(dòng)畫:
$("button").click(function(){ $("div").stop(true); });測試看看?/?
下面的示例為,立即完成所有動(dòng)畫后停止:
$("button").click(function(){ $("div").stop(true, true); });測試看看?/?
有關(guān)完整的效果參考,請?jiān)L問我們的jQuery 效果參考手冊。