jquery - 更改元素的 :after property in jQuery

标签 jquery css

<分区>

我想基本上做到这一点。但它不起作用。

$('.child_flyout:after').css({'top':'20px'});

在 jQuery 中有什么解决方法吗?

最佳答案

可能只有我这样吧,我一般都是在css中定义伪元素,然后添加class。

.poptop:after {
    top:20px;   
}


$('.child_flyout').addClass('poptop');

关于jquery - 更改元素的 :after property in jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17922901/

上一篇:css - 垂直对齐不起作用?

下一篇:css - 仅将 img hover 应用于某张图片?

相关文章:

html - asp.net MVC 响应式设计最佳模板

html - 我的媒体查询中的 CSS 代码被忽略

jquery - 如何使用 jquery 动态更改 iframe 中的内容?

javascript - jquery onkey左右滑动无法正常工作?

在 Ruby On Rails 中使用幻灯片放映的 jQuery

javascript - 从图像中裁剪一个三 Angular 形并将其放在原始图像 CSS 下方

javascript - CSS - 无论图像原来有多大,都不能使图像大小相同吗?

jquery - 将值传递给 jQuery 的 Web 服务调用?

jquery - 在函数外部访问 jQuery 脚本

css - 为什么:host(:hover) not work here?