1. 程式人生 > >jquery之stop方法的使用

jquery之stop方法的使用

stop方法:停止當前正在執行的動畫,有兩個引數:第一個引數為clearQueue的布林值,第二個引數為jumpToEnd的布林值。

clearQueue:是否清除動畫佇列,true為清除,false則不清除;

jumpToEnd:是否跳轉到當前動畫的最終效果,true為跳轉,false則停留在當前狀態;

栗子:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    div {
      width: 200px;
      height: 200px;
      background-color: pink;
      display: none;
    }
  </style>
</head>
<body>
<input type="button" value="開始">
<input type="button" value="結束">
<div></div>
<script src="script/jquery-1.12.4.js"></script>
<script>
  $(function () {
    $("input").eq(0).click(function () {
      $("div").slideDown(4000).slideUp(4000);
    });
    $("input").eq(1).click(function () {
           // $("div").stop().animate();
      $("div").stop(true, true);
    })
  });
</script>
</body>
</html>

例子中兩個引數都為true,可以自由變換一下引數,瞭解其不同的效果