jquery样式操作

(1)
设置样式
$().css(json);
$().css(属性,值);
获取样式
$().css(属性);//获取第一个值
(2)
类操作
添加类
$().addClass();
判断类
$().hasClass();
删除类
$().removeClass();
切换类:
$("div").toggleClass("");
(3)
动画
显示动画:
$("div").show();//修改display
$("div").show(2000);//通过控制宽高透明度
$("div").show(slow/normal/fast);//通过控制宽高透明度
$("div").show(2000,function(){
//回调函数
});
隐藏动画:
$("div").hidn("同上");
切换隐藏和显示:
$("div").toggle("同上");


向下滚:
$("div").slideDown("4种用法");
向上滚:
$("div").slideUp("4种用法");
上下切换:
$("div").slideToggle("4种用法");

淡入
$().fadeIn();
淡出
$().fadeOut();

$().fadeTo(1000,0.5);
淡入淡出切换
$().fadeToggle();

自定义动画:不支持背景色
$("div").animate({css属性},speed,callback);

停止动画
$("div").stop();//默认两个都是false
第一个参数:
true后续动画不执行
false后续动画执行
第二个参数:
true立即完成当前动画
false立即停止当前动画
(4)
创建节点
$("<li class="aaa">我是li标签</li>");
$("ul").html("<li class="aaa">我是li标签</li>");//在ul下创建li节点
(5)
添加元素:
添加子元素
$("div").append(node);//在元素末尾添加一个元素
node.appendto($("ul"));

$("div").prepend(node);//在元素的第一个子元素前追加节点
node.prependTo($("div"));

添加兄弟元素
$("li").after(node);//在兄弟元素后添加一个元素
$("li").before(0);//在兄弟元素前添加一个元素

清空
$("ul").html("");
$("ul").empty("");

删除一个元素
$("ul").remove();

复制节点:
$(要复制的元素).clone();

 

转载于:https://www.cnblogs.com/zhaobw/p/6394072.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值