jQuery-方法篇

1. 操作样式的方法设置css单个样式:css("样式名","样式值")设置css多个样式:css({width:"100px",height:"50px"}) 样式名建议用驼峰式;获取css样式:css("样式名") 返回样式值为String类型注:隐式迭代:设置操作的时候会给jquery内部所有对象设置上相同的值。获取的时候:只会返回第一个元素对应的值2. 操作类的方法添加类:addClass("类名")移除类:removeClass("类名")判断类:has
摘要由CSDN通过智能技术生成

1. 操作样式的方法

  1. 设置css单个样式:css("样式名","样式值")

  2. 设置css多个样式:css({width:"100px",height:"50px"}) 样式名建议用驼峰式,值是数字可以不用引号;

  3. 获取css样式:css("样式名") 返回样式值为String类型

注:隐式迭代:设置操作的时候会给jquery内部所有对象设置上相同的值。获取的时候:只会返回第一个元素对应的值

2. 操作类的方法

  1. 添加类:addClass("类名")

  2. 移除类:removeClass("类名")

  3. 判断类:hasClass("类名") 判断有没有这个类,返回boolean

  4. 切换类:toggleClass("类名") 有则移除,无则添加,实现切换效果

3. 操作属性的方法(标签里的属性)

  1. 设置或获取元素的固有属性:prop()
    获取:prop('属性')
    设置:prop('属性','属性值')

  2. 设置或获取元素自定义属性:attr()
    获取:attr('属性')
    设置:attr('属性','属性值')

  3. 数据缓存:data()
    data() 方法可以在指定的元素上存取数据,并不会改变DOM元素结构,一旦页面刷新,之前存放的数据会被移除。
    获取H5的自定义属性,不需要写data-,数值型数据返回为数字类型
    获取:data('name')
    设置:data('name', 'value')

  4. 移除属性:removeAttr("属性名")

4. 操作动画的方法

以下动画函数里面的参数有两个:执行时间、回调函数, 可都不填,不填就是不做动画效果

4.1 显示隐藏

  1. 显示元素:show([speed], [easing], [fn])
    显示加动画效果:show(time)

  2. 隐藏元素:hide([speed], [easing], [fn])
    隐藏加动画效果:hide(time)

  3. 显示隐藏切换:toggle([speed], [easing], [fn])

  4. 我们一般使用的时候不传参数,不做动画效果

    1. 参数可以省略,无动画直接显示
    2. speed:动画时间,有三种预设置"slow""normal""fast",也可以直接写毫秒值(如:10003. easing:切换效果,默认是"swing"(满快慢)、可用参数 "linear"(匀速)
    4. fn࿱
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值