jQuery学习:自定义动画animate

同时变换

			var $div1=$('.div1');
			$('#btn1').click(function(){
				//宽和高都扩为200px 
				//宽先扩为200px 然后是高扩为200px
				$div1.animate({//jquery可以不加单位 原生的必须加单位
					width:200,
					height:"200px"
				},2000)

返回的是jQuery对象 

				//宽先扩为200px 然后是高扩为200px
				$div1.animate({ //jquery可以不加单位 原生的必须加单位
						width: 200
					}, 1000)
					.animate({
						height: "200px"
					}, 1000)

移动到指定位置 

			$('#btn2').click(function() {
				$div1.animate({
					left:500,
					top:100
				},2000)})
			$('#btn2').click(function() {
				//移动到(500,100)处
				// $div1.animate({
				// 	left:500,
				// 	top:100
				// },2000)

				//移动到(20,20)处
				$div1.animate({
					left:20,
					top:20
				},2000)
				

			})

移动指定的距离animate

				//移动距离为(100,50) 需要用到当前位置
				$div1.animate({
					left:'+=100',
					top:'+=50'
				},2000)	
			$('#btn3').click(function() {
				//移动距离为(100,50) 需要用到当前位置
				$div1.animate({
					left:'+=100',
					top:'+=50'
				},2000)		
				//移动距离为(-100,-20)
				$div1.animate({
					left:'-=100',
					top:'-=20'
				},2000)	

			})

停止动画stop

			$('#btn4').click(function(){
				$div1.stop();//只能停止一个动画
				
			})

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值