zoukankan      html  css  js  c++  java
  • jquery---stop()

    1.测试代码

    <!doctype html>
    <html>
    	<head lang='en'>
    		<meta charset='utf-8'></meta>
    		<style>
    		#animater{
    		                 150px;
    		                background:;
    		                border: 1px solid black;
    		                /*为了移动,需设置此属性*/
    		                position: relative;
    		            }
    		</style>		
    	</head>
    	<body>
    		<div id="animater">
    		            stop()方法测试
    		        </div>
    
    		        <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>		
    		<script type="text/javascript" src="jquery-2.1.1.min.js"></script>
    		<script>
    			//            为了看效果,随意写的动画
    		                $('#animater').animate({
    		                    'right':-800
    		                }, 3000).animate({'font-size':'16px'},'normal').animate({'font-size':'26px'},'normal').animate({'font-size':'36px'},'normal').animate({'font-size':'46px'},'normal').animate({'font-size':'56px'},'normal').animate({'opacity':0},'normal').animate({'opacity':1},'normal').animate({'left':200,'font-size':'16px'},'normal');
    
    
    
    		        
    		                //           点击不同的button执行不同的操作
    		        
    		                $('#button1').click(function(){
    		                    //默认参数是false,不管写一个false还是两个false还是没写false效果一样
    		                    $('#animater').stop();
    		                });
    		                $('#button2').click(function(){
    		                    //第二个参数默认false
    		                    $('#animater').stop(true);
    		                });
    		                $('#button3').click(function(){
    		                    $('#animater').stop(false,true);
    		                });
    		                $('#button4').click(function(){
    		                    $('#animater').stop(true,true);
    		                });
    		</script>
    	</body>
    </html>
    

    2.截图:试点击这四个按钮测试,stop()在不同参数下的性能:

      

     

    3.结果:

    stop():的默认值是stop(false,false),第一个animate停止,接下来的其他animate都依次执行;

    stop(true):第一个animate停止,接下来的其他animate都停止;

    stop(false,true):第一个animate跳到最终结果,接下来的animate继续依次执行,最后停止在第一个animate起跳之前的状态;

    stop(true,true):第一个animate跳到最终结果,接下来的其他animate都停止;

  • 相关阅读:
    python操作csv,对比两个csv文件某列值
    监控端口和僵尸进程脚本
    openldap创建只读账号
    shell 判断文件内容是否改变
    golang调用shell命令标准输出阻塞管道
    fexpect 源码
    python pexpect 免交互自动恢复gitlab数据
    consul client agent 本地读取key value
    pip 安装三方库报超时
    微信小程序滚动tab的实现
  • 原文地址:https://www.cnblogs.com/IanI/p/4019527.html
Copyright © 2011-2022 走看看