Jquery/JS-如何切换元素的:after,:before
Jquery/JS - how to Toggle the :after, :befor of an element?
我有以下问题,如何切换元素的:before和:after的显示?
这是jsfiddle->http://jsfiddle.net/swb6dxhy/
在css中,您可以看到
acc-btn:after, acc-btn:befor{display:[toggle this]} on line 19
您可以将它们始终设置为display:none
,并在#acc-btn
元素上使用一个条件,例如一个类,以使伪对象的可见性服从于拥有这个类。。。
#acc-btn.show:after, #acc-btn.show:before {
display: block;
}
然后,你可以很容易地在主元素上切换这个类:
$("#acc-btn").toggleClass("show");
更新的Fiddle
相关文章:
- missing ) after argument list DATEDIF
- 无法覆盖CSS伪元素:before
- 为node.js中的方法设置before/after钩子
- jQuery:如何选择所有具有:before或:after的伪元素
- JavaScript:任何改变CSS伪:before和:after的机会或替代方案
- 如何获取对 JS中 ::before 或 ::after 节点的引用
- jquery before() after() 不能正常工作
- 如何检测浏览器对 :after 和 :before 的支持
- jQuery 添加了纯 html .after() 和 .before()
- 有没有任何方法可以重置元素的CSS规则:after/:before
- Jquery:prepend()VS before()and append()VS after(),what'他
- CSS伪元素上的事件侦听器,例如::after和::before
- Jquery/JS-如何切换元素的:after,:before
- :before和:after中的图标不会显示在实际页面中
- jQuery before() / after() 不能在 HTML 中正常工作
- Dropzone.js event after drop end and before uploading
- 不能为:before,:after编辑css样式
- dojo/aspect's before()/after() once()?
- 包装多个主干渲染方法的优雅方式,以避免“before”;和“;after"事件重复
- 无法在::before和::after之间的标记上使用jQuery的click函数