成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery stop()用法實例詳解
全站頭部文字 我要出現在這里
jQuery stop()用法實例詳解 653 2024-02-23   

近期查看前輩的代碼,發現在使用animate()的時候前面需要加上stop(),來防止移進移出的閃動問題,但卻不知道stop()里面參數的真正意思,今天查了下stop()中參數的意義和具體使用方法,分享給大家。

  stop(true)等價于stop(true,false): 停止被選元素的所有加入隊列的動畫。

  stop(true,true):停止被選元素的所有加入隊列的動畫,但允許完成當前動畫。

  stop()等價于stop(false,false):停止被選元素當前的動畫,但允許完成以后隊列的所有動畫。

  stop(false,true):立即結束當前的動畫到最終效果,然后完成以后隊列的所有動畫。

$(selector).stop(stopAll,goToEnd)

stopAll:可選。規定是否停止被選元素的所有加入隊列的動畫。

goToEnd:可選。規定是否允許完成當前的動畫。該參數只能在設置了 stopAll 參數時使用。

第一個參數的意思是是否清空動畫序列,也就是停止的是當前元素的動畫效果還是停止后面附帶的所有動畫效果,一般為false,跳過當前動畫效果,執行下一個動畫效果;

第二個參數是是否將當前動畫效果執行到最后,意思就是停止當前動畫的時候動畫效果剛剛執行了一半,這個時候想要的是動畫執行之后的效果,那么這個參數就為true。否則動畫效果就會停在stop執行的時候。

下面是從網上找的一個小例子,足夠幫助大家理解stop()的使用了。

<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>stop的用法案例</title>
<style type="text/css">
#animater{
width: 150px;
background:activeborder;
border: 1px solid black;
/*為了移動,需設置此屬性*/
position: relative;
}
</style>
<script type="text/javascript" src='http://www.gimoo.net/style/js/jquery-1.10.2.min.js'></script>
<script type="text/javascript">
$(function(){
$("#start").click(function(){
$("#box").animate({height:300},"slow");
$("#box").animate({width:300},"slow");
$("#box").animate({height:100},"slow");
$("#box").animate({width:100},"slow");
});
// 點擊不同的button執行不同的操作
$('#button1').click(function(){
//默認參數是false,不管寫一個false還是兩個false還是沒寫false效果一樣
$('#box').stop();
});
$('#button2').click(function(){
//第二個參數默認false
$('#box').stop(true);
});
$('#button3').click(function(){
$('#box').stop(false,true);
});
$('#button4').click(function(){
$('#box').stop(true,true);
});
})
</script>
</head>
<body>
<p><input type='button' value='開始測試' id='start'></p>
<div id="button">
<input type="button" id="button1" value="stop()"/>
<input type="button" id="button2" value="stop(true)"/>
<input type="button" id="button3" value="stop(false,true)"/>
<input type="button" id="button4" value="stop(true,true)"/> 
</div>
<div id="box" style="background:#98bf21;height:100px;width:100px;position:relative">stop運動參數測試</div>
</body>
</html>

以上所述是小編給大家介紹的jQuery stop()用法實例詳解 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對綠夏網網站的支持!



主站蜘蛛池模板: 电影宝贝| 在线理论视频| 爆操大胸美女| 邓为个人简历| 宋小莹| 首映式| 爱来的刚好演员表| 驾驶证三力测试题库| 青娱乐视视频| 日记的格式四年级| 电影双妻艳史| 婚前协议电视剧演员表| 21克拉电影| 王盼盼| 无人驾驶 电影| 秦皇岛电视台| 苹果恋爱多| 10种齿痕图解| 雅雅英| 村暖花开| 女同视频网站| 尹馨演过的三部电影| 廊桥遗梦中被剪掉的一段| 伦理<禁忌1| 脚 vk| 母亲的城堡电影在线观看| 大浴女电视剧所有演员表| 日本大片ppt免费ppt视频| 黑暗圣经在线观看| 黑木美纱| 爱一个人好难吉他谱| 女同视频网站| 陈颖芝三级| 隐形人4| 黄视频在线播放| 饥渴电影完整版| 徐乃麟个人简历| 天与地越南版| 搜狐视频在线观看电视剧免费下载| 追捕演员表| 鬼龙院花子的一生|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103