jQuery 样式操作

jQuery 样式操作

设置样式

  • .css() 为标签添加样式
    • .css( “属性” , “属性值” )
    • .css( “属性” , “属性值”).css( “属性” , “属性值” )
    • .css( {“属性” : “属性值” } )

$("#dv").css(“background”,“red”);
$("#dv").css(“background”,“red”).css(“background”,“red”);
$("#dv").css( { “background” : “red” , “width” : “20px”} );

//获取宽和高的属性值---->数字类型
var width=KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲dv").width()*2;…("#dv").height()*2;
//设置元素的宽和高—>参数可以是数字也可以是字符串
$("#dv").width(width);
$("#dv").height(height);

添加样式

  • .addClass() 为元素添加类样式
    • addClass(" 类样式名字 "); 添加一个类样式
    • addClass(" 类样式名字1 类样式名字2 "); 添加多个类样式
    • 注意:添加多个样式的时候 中间以空格隔开

$("#dv").addClass(“cls”); 一个样式
$("#dv").addClass(“cls_1 cls_2”); 多个样式

移除样式

  • removeClass() 移除样式
    • removeClass( " 类样式名字 " ); 移除类样式
    • removeClass( ) 移除当前元素所有的样式

$(“body”).removeClass(“cls”);
$(“body”).removeClass();

判断是否应用样式

  • hasClass() 判断当前元素是否应用了某个类样式
    • hasClass( " 类样式名字 " )

var result=$("#dv").hasClass(“cls”);
返回值为:truefalse

切换元素样式

  • toggleClass(); 切换元素的类样式
    • toggleClass( " 类样式名字 ");
    • 注意:该方法可以添加和移除类样式 多次操作

$(“body”).toggleClass(“cls”);//切换类样式

常见的样式的操作

  1. 获取与设置宽高

//获取宽和高的属性值---->数字类型
var width=KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲dv").width()*2;…("#dv").height()*2;
//设置元素的宽和高—>参数可以是数字也可以是字符串
$("#dv").width(width);
$("#dv").height(height);

  1. 获取设置位置

$("#dv").offset().left;
$("#dv").offset().top;
$("#dv").offset({“left”:200,“top”:200});

  1. 获取滚动条高度

$(this).scrollLeft()
$(this).scrollTop()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值