JQuery2

JQuery

效果

划入划出:
滑入
$("#flip").click(function(){
  $("#panel").slideDown();
});

slideDown 有两个参数
参数1 动画时间长 可以填毫秒数 也可以填代表时间的字符串"slow" “normal” “fast”
参数二 动画执行完毕之后 他的回调函数

滑出
$("#flip").click(function(){
  $("#panel").slideUp();
});

slideUp 有两个参数
参数1 动画时间长 可以填毫秒数 也可以填代表时间的字符串"slow" “normal” “fast”
参数二 动画执行完毕之后 他的回调函数

切换
$("#flip").click(function(){
  $("#panel").slideToggle();
});

slideToggle 有两个参数
参数1 动画时间长 可以填毫秒数 也可以填代表时间的字符串"slow" “normal” “fast”
参数二 动画执行完毕之后 他的回调函数

淡入淡出
淡入
$(function(){
  
  $("#fadeIn").click(function(){
      $(".one").fadeIn(1000,function(){
	alert("风花雪月")
       });
   })
淡出
   $("#fadeOut").click(function(){
       $(".one").fadeOut(1000,function(){
	 alert("花前月下")
   });
 })
切换
$("#fadeToggle").click(function(){
       $(".one").fadeToggle(1000,function(){
	 alert("风和日丽")
     });
 })
淡入到哪里 第二个参数表示淡入目标透明度

$("#fadeTo").click(function(){
$(".one").fadeTo(1000,0.5)
});
})

show()方法

有两个参数 可以填毫秒数 也可以填代表时间的字符串"slow" “normal” “fast”
参数二 动画执行完毕之后 他的回调函数
如果show方法不参加任何参数 就表示没有有动画

animate方法 有四个参数

== 参数1 是必填项 为一个对象 里面填的是需要用来做动画的属性==
参数2 可选项 动画时长 400
参数3 可选项 运动曲线 匀速 linear 缓动 swing(默认值)
参数4 可选项 动画执行完毕的回调函数

 $("#move800").click(function () {
        自定义动画
        $("#box").animate({
          left: 800,
          height: 300,
          width: 300,
          opacity: 05
        }, 3000, "linear", function () {
          alert("end");
        })
      })

操作类

1.添加类
 $("#add").click(function(){
	 $(".box").addClass("font30 w300 h300 bgc");
})

设置单个类 $(".box").addClass("bgc");
【注】 一次性添加多个类 添加多个类 把全部的类放在一个字符串里 用空格隔开 如果不加空格 默认一个类
和classList添加类的区别:classList添加多个类传参 用双引号包括起来 每个类之间用逗号隔开

2.移除类
 $("#remove").click(function(){ 
$(".box").removeClass();
})

【注】 参数什么都不传 那么就表示移除全部的的类 包括原本设置默认的样式
和classList添加类的区别:classList添加多个类传参 用双引号包括起来 每个类之间用逗号隔开

3.判断类
 $("#has").click(function(){
 console.log($(".box").hasClass("bgc"));
 })

判断元素是否拥有某个类 如果有就返回true 否则false

4.切换类
 $("#toggle").click(function(){ 
 $(".box").toggleClass("font30");
})

判断元素是否拥有某个类 如果有就返回true 否则false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值