jQuery修改CSS伪元素属性的方法_jquery_脚本之家

jQuery修改CSS伪元素属性的方法

 更新时间:2014年07月30日 14:51:29   投稿:whsnow   resize,m_fill,w_30,h_30# 我要评论

CSS伪元素不是DOM元素,因此你无法直接选择到它们。下面与大家分享两种不错的修改方法,需要的朋友可以参考下
. resize,m_fill,w_1380,h_198#
.

CSS伪元素(pseudo elements)不是DOM元素,因此你无法直接选择到它们。

假设有如下HTML代码:

?
1
< div class = "techbrood" id = "td_pseudo" >techbrood introduction</ div >

和CSS代码:

?
1
2
3
.techbrood:before {
width : 0 ;
}

现在你想在某个元素的click事件中动态的把techbrood:before的width属性设置为100%,

有两个方法,一个是添加新的样式:

?
1
$( 'head' ).append( "<style>.techbrood::before{ width:100% }</style>" );

(注意该方法将影响所有的class为techbrood的元素)

另外一个方法是为该元素添加新类,并通过设置新类的属性来达到改变伪元素属性的效果:

?
1
2
3
.techbrood.change:before{
width : 100% ;
}

jQuery代码:

?
1
$( '#td_pseudo' ).addClass( "change" );
.
resize,m_fill,w_1400,h_200#

.

resize,m_fill,w_660,h_220#

微信公众号搜索 “ 脚本之家 ” ,选择关注

程序猿的那些事、送书等活动等着你

.

.

.

相关文章

.

.

徒步鞋

汉嘉设计

密西根州立大学

室内设计师自学

太阳穴填充后

vr虚拟现实

江丰电子

it培训机构排名

vr 虚拟现实

金贵银业

.

最新评论

博客
32132
07-14 363
07-12 295
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值