1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| <script> $(function () { // 编写jQuery相关代码 $("button").eq(0).click(function () { /* 在jQuery的{}中可以同时修改多个属性, 多个属性的动画也会同时执行 */ /* $(".one").animate({ width: 500 // height: 500 }, 1000);
$(".one").animate({ height: 500 }, 1000); */ /* delay方法的作用就是用于告诉系统延迟时长 */ /* $(".one").animate({ width: 500 // height: 500 }, 1000).delay(2000).animate({ height: 500 }, 1000); */ $(".one").animate({ width: 500 }, 1000); $(".one").animate({ height: 500 }, 1000);
$(".one").animate({ width: 100 }, 1000); $(".one").animate({ height: 100 }, 1000); }); $("button").eq(1).click(function () { // 立即停止当前动画, 继续执行后续的动画 // $("div").stop(); // $("div").stop(false); // $("div").stop(false, false);
// 立即停止当前和后续所有的动画 // $("div").stop(true); // $("div").stop(true, false);
// 立即完成当前的, 继续执行后续动画 // $("div").stop(false, true);
// 立即完成当前的, 并且停止后续所有的 $("div").stop(true, true); }); }); </script>
|