前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JQuery中操作Css样式的方法

JQuery中操作Css样式的方法

作者头像
OECOM
发布2020-07-02 10:59:07
1.8K0
发布2020-07-02 10:59:07
举报
文章被收录于专栏:OECOMOECOM

2015-04-30 10:42:57

今天写项目的时候突然不知道如何通过jquery来操作css样式了,于是就上网查了一下,现在总结出来给大家分享一下。

/1、获取和设置样式

代码语言:javascript
复制
$("#tow").attr("class")获取ID为tow的class属性
$("#two").attr("class","divClass")设置Id为two的class属性。

//2、追加样式

代码语言:javascript
复制
$("#two").addClass("divClass2")为ID为two的对象追加样式divClass2

//3、移除样式

代码语言:javascript
复制
$("#two").removeClass("divClass")移除 ID为two的对象的class名为divClass的样式。
$(#two).removeClass("divClass divClass2")移除多个样式。

//4、切换类名

代码语言:javascript
复制
$("#two").toggleClass("anotherClass") //重复切换anotherClass样式

//5、判断是否含有某项样式

代码语言:javascript
复制
$("#two").hasClass("another")==$("#two").is(".another");

//6、获取css样式中的样式

代码语言:javascript
复制
("div").css("color") 设置color属性值. 
//设置单个样式
$("div").css("color","red")
//设置多个样式
$("div").css({fontSize:"30px",color:"red"})
("div").css("height","30px")==
("div").css("width","30px")==

//7.offset()方法

代码语言:javascript
复制
//它的作用是获取元素在当前视窗的相对偏移,其中返回对象包含两个属性,即top和left 。
//注意:只对可见元素有效。
var offset=$("div").offset();
var left=offset.left;         //获取左偏移
var top=offset.top;        //获取右偏移
//8、position()方法
//它的作用是获取元素相对于最近的一个position样式属性设置为relative或者absolute的祖父节点的相对偏移,与offset()一样,它返回的对象也包括两个属性即top和left。

//9、scrollTop()方法和scrollLeft()方法

代码语言:javascript
复制
$("div").scrollTop();        //获取元素的滚动条距顶端的距离。
$("div").scrollLeft();         //获取元素的滚动条距左侧的距离。

//10、jQuery中的 toggle和slideToggle 方法,都可以实现对一个元素的显示和隐藏。区别是:

//toggle:动态效果为从右至左。横向动作。

//slideToggle:动态效果从下至上。竖向动作。

//比如想实现一个树由下至上收缩的动态效果,就使用slideToggle就ok了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-04-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档