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

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

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

CSS伪元素不是DOM元素,所以你没法直接选择到它们。下面与你们分享两种不错的修改方法,须要的朋友能够参考下
. resize,m_fill,w_1380,h_198#
.

CSS伪元素(pseudo elements)不是DOM元素,所以你没法直接选择到它们。jquery

假设有以下HTML代码:程序员

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

和CSS代码:微信

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

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

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

?
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 虚拟现实

金贵银业

.

最新评论