繁体   English   中英

使用jQuery切换伪元素

[英]Toggle a pseudo-element using jQuery

我试图使用jQuery切换一个:after伪元素(即显示/隐藏它)的显示。 我成功地切换了div的显示,但是现在想要用:after

:after用于在盒子上创建箭头。

我的尝试可以在这里看到: http//jsfiddle.net/beechboy707/7um9knxt/1/

以下是它的摘录,显示了应该与CSS选择器相关的jQuery:

$("#supportus-button-1").click(function () {
$(".supportus-button:after").toggle();
});

我认为这里最简单的方法是使用CSS类来限制应用: :after规则的范围:

.supportus-button:not(.clicked):after { ... }

这是一个更新的小提琴: http//jsfiddle.net/jjcwqjLw/

所有当前浏览器都支持:not CSS功能:支持与:after伪元素:after 相同

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM