jQuery操作元素属性 以及 动画

1 jQuery操作元素属性
jq元素.attr()
* 获取属性值    一个参数
$("img").attr("src")
* 修改属性值  两个参数
$("img").attr("alt","hahahaha");
实例:实现点击小图,切换大图

*prop() 操作结果是布尔值类型的属性
$("input").prop("checked",true)
实例:表格全选,全不选      具体布局请看文件
$(function() {
          $("#all").click(function() {
          //下面的三个checkbox的状态与全选的CheckBox的状态保持一致
          $("tbody input").prop("checked",$(this).prop("checked"));
          });
          $("tbody input").click(function() {
          if($("tbody input:checked").length == $("tbody input").length){
          $("#all").prop("checked",true);
          }else {
          $("#all").prop("checked",false);
          }
          });
         }); 
         
         
jQuery 动画
1 show(time,callback)-------显示 
  hide(time,callback)-----隐藏 
  toggle(time,callback)------- 显示/隐藏   
  不带参数时,没有动画效果
time 可选参,表示完成时间
callback  可选参,回调函数,一般是iif
 
2 fadeIn(time,callback)-------淡入
  fadeOut(time,callback)------淡出
  fadeToggle(time,callback)-------淡入/淡出
  time 可选参,表示完成时间
callback  可选参,回调函数,一般是iif
  
3 slideDown(time,callback)-------下滑
  slideUp(time,callback)--------上滑
  slideToggle(time,callback)-----下滑/上滑
time 可选参,表示完成时间
callback  可选参,回调函数,一般是iif
最佳实战--->下列列表

4 animate({params},speed,callback)
// 第一个参数 对象 需要动画的样式
  // 第二个参数 speed 动画执行的时间
  // 第三个参数  动画执行的效果 
  // 第四个参数  回调函数
  $("div:eq(0)").animate({left:700},8000);
  $("div:eq(1)").animate({left:700},8000,"linear");
  $("div:eq(2)").animate({left:700},8000,"linear",function() {
    alert("end");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值