为什么当我尝试通过添加类来用jQuery隐藏CSS三角形时不起作用?

道格·史密斯

我想使用来隐藏附加到div上的CSS三角形:before,并且遇到了要实现的以下解决方案:https : //stackoverflow.com/a/11354393/998117

但是,我的jQuery无法正常工作:

$(".contact input[type='submit']").click(function(event) {
    event.preventDefault();
    $(".contact .inner").addClass("hidden");
    ...

(是的,它确实会被调用。)

这是我的CSS / SASS的样子:

.contact {
    background: #3c6ea5;
    color: #fff;
    display: none;
    height: 500px;

    .hidden:before {
            display: none;
        }

    .inner {
        margin: auto;
        padding-top: 20px;
        position: relative;
        width: 400px;

        &:before {
            border: solid;
            border-color: #3c6ea5 transparent;
            border-width: 14px 16px 0 16px;
            bottom: -107px;
            content: "";
            display: block;
            position: absolute;
            right: -50px;
        }

        .hidden:before {
            display: none;
        }
    }
    ...

为什么不隐藏它?我究竟做错了什么?

您的Sass关闭了,应该是:

.inner {

    &.hidden:before {
        display: none;
    }
}

注意隐藏之前的&

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么当我尝试通过添加类来用jQuery隐藏CSS三角形时不起作用?

来自分类Dev

CSS三角形的jQuery animate()颜色更改-为什么不起作用?

来自分类Dev

为什么我的三角形是白色的?

来自分类Dev

为什么在尝试绘制三角形时,我在 uv 上遇到了超出范围的异常?

来自分类Dev

为CSS三角形添加边框

来自分类Dev

为什么我不能在Qt小部件上绘制三角形

来自分类Dev

细分后为什么不显示我的三角形?的OpenGL

来自分类Dev

为什么我的列表视图带有三角形标记?

来自分类Dev

为什么glDrawElements无法渲染我的三角形?

来自分类Dev

为什么此CSS代码段可以绘制三角形?

来自分类Dev

三角形CSS中的三角形

来自分类Dev

jQuery显示/隐藏带有文本和三角形的对象-三角形移动,但是文本消失

来自分类Dev

jQuery显示/隐藏带有文本和三角形的对象-三角形移动了,但是文本消失了

来自分类Dev

为什么我们不能画一个像三角形的正方形?

来自分类Dev

为什么我会在屏幕上显示一半的三角形?

来自分类Dev

为什么CSS旋转会导致直线出现在此三角形的高度下方?

来自分类Dev

在顶部边框上添加三角形

来自分类Dev

生成Pascal三角形时出错

来自分类Dev

悬停时更改三角形的颜色

来自分类Dev

React Native中的CSS三角形

来自分类Dev

带纯css边框的三角形

来自分类Dev

CSS三角形被切断

来自分类Dev

在CSS中创建三角形标记

来自分类Dev

带边框的CSS三角形

来自分类Dev

基于角度的CSS三角形/角度

来自分类Dev

CSS三角形的边框半径

来自分类Dev

悬停并单击CSS三角形

来自分类Dev

盒子内CSS中的三角形

来自分类Dev

CSS三角形缺少提示

Related 相关文章

热门标签

归档