jQuery基础(二)

jQuery动画
jQuery animate() 方法允许您创建自定义的动画。
$(selector).animate({params},speed,callback);
必需的 params 参数定义形成动画的 CSS 属性。
可选的 speed 参数规定效果的时长。它可以取以下值:“slow”、“fast” 或毫秒。
可选的 callback 参数是动画完成后所执行的函数名称.
可以操作多个属性:

$("div").animate({         
    left:'250px',
    opacity:'0.5',
    height:'150px',
    width:'150px'
  });
  也可以定义相对值(该值相对于元素的当前值)。需要在值的前面加上 += 或 -=:
实例:
$("button").click(function(){
  $("div").animate({
    left:'250px',
    height:'+=50px',
    width:'+=50px'
  });
});

甚至可以把属性的动画值设置为 "show"、"hide" 或 "toggle";

//使用队列功能
$("button").click(function(){
  var div=$("div");
  div.animate({height:'300px',opacity:'0.4'},"slow");
  div.animate({width:'300px',opacity:'0.8'},"slow");
  div.animate({height:'100px',opacity:'0.4'},"slow");
  div.animate({width:'100px',opacity:'0.8'},"slow");
});

jQuery停止动画;
$(selector).stop(stopAll,goToEnd);
//stopAll,goToEnd布尔类型

jQuery支持链式写法

$("#p1").css("color","red")
  .slideUp(2000)
  .slideDown(2000);

使操作变得很方便(ol:有序列表;ul:无序列表)
二:jQuery HTML
text() - 设置或返回所选元素的文本内容
html() - 设置或返回所选元素的内容(包括 HTML 标记)
val() - 设置或返回表单字段的值
attr() 方法用于获取属性值
attr() 方法也允许您同时设置多个属性。

在这里插入代码片

append() - 在被选元素的结尾插入内容(插入子节点)
prepend() - 在被选元素的开头插入内容(插入子节点)
after() - 在被选元素之后插入内容(插入相邻节点)
before() - 在被选元素之前插入内容(插入相邻节点)
jQuery - 删除元素
jQuery remove() 方法删除被选元素及其子元素。
jQuery empty() 方法删除被选元素的子元素。
remove()方法可以带参数,允许您对被删元素进行过滤,该参数可以是任何 jQuery 选择器的语法。例:删除 class=“italic” 的所有 p 元素:
$(“p”).remove(".italic");
jQuery - 获取并设置 CSS 类
jQuery 拥有若干进行 CSS 操作的方法。
addClass() - 向被选元素添加一个或多个类
removeClass() - 从被选元素删除一个或多个类
toggleClass() - 对被选元素进行添加/删除类的切换操作
css() - 设置或返回样式属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值