jquery中操作样式:
1. css(): 操作style样式
2. addClass()系列方法: 操作类名
css()方法:
1. 操作单个样式 .css('属性','属性值')
2. 操作多个样式: .css({'属性名':'属性值','属性名':'属性值'})
3. 获取样式: .css('属性名');
attr()操作属性:用法和css()一样
设置单个属性----attr('属性名','属性值')
设置多个属性----attr({'属性名','属性值'})
获取属性值----attr('属性名')
移出属性---.removeAttr('属性名')
prop()----对于布尔类型的属性,在jQuery1.6版本以后用attr方法就没有效果了,应该用prop方法 prop用法跟attr方法一样。
animate():自定义动画
1. 第一个参数: 对象,{属性:属性值}
2. 第二个参数: speed 动画执行的事件
3. 动画执行的效果, linear swing(默认效果)
4. 回调函数
stop():停止当前正在执行的动画
第一个参数: clearQueue:是否清除动画队列
true:直接停止动画
false(默认):当前动画停止,执行动画队列的下一个动画效果
第二个参数:是否跳转到最终效果
true: 直接跳转到最终动画效果
false(默认):不跳转,保持当前状态