gpt4 book ai didi

javascript - 我如何在 Javascript 中添加/删除 css 类 div?

转载 作者:行者123 更新时间:2023-11-28 03:30:48 25 4
gpt4 key购买 nike

我正在尝试创建一个 div,它在单击时会在 CSS 类之间发生变化,再次单击它会使 div 翻转回来。我试图在第二次单击 div 时删除该类,但似乎我没有以正确的方式进行。我如何实现这一目标?

    $('.snu').click(function () {
$(this).find('.kort').addClass('snudd');
});

$('.snudd').click(function () {
$(this).find('.kort').removeClass('snudd');
});
    body {
background: #ccc;
}
.snu {
-webkit-perspective: 800;
-moz-perspective: 800;
width: 400px;
height: 200px;
position: relative;
margin: 50px auto;
}
.snu .kort.snudd {
-webkit-transform: rotatey(-180deg);
-moz-transform: rotatey(-180deg);
}
.snu .kort {
width: 100%;
height: 100%;
-webkit-transform-style: preserve-3d;
-webkit-transition: 0.5s;
-moz-transform-style: preserve-3d;
-moz-transition: 0.5s;
}
.snu .kort .side {
width: 100%;
height: 100%;
position: absolute;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
z-index: 2;
font-family: Georgia;
font-size: 1em;
text-align: center;
line-height: 200px;
}
.snu .kort .forrand {
position: absolute;
z-index: 1;
background: black;
color: white;
cursor: pointer;
}
.snu .kort .bak {
-webkit-transform: rotatey(-180deg);
-moz-transform: rotatey(-180deg);
background: blue;
background: white;
color: black;
cursor: pointer;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<div class="snu">
<div class="kort">
<div class="side forrand">dette er forranddfsdfgsdfdsfgdsgfg</div>
<div class="side bak">dett er bakgdfgdfgdfg</div>
</div>
</div>

最佳答案

使用下面的js

 $('.snu').click(function () {
$(this).find('.kort').toggleClass('snudd');
});

关于javascript - 我如何在 Javascript 中添加/删除 css 类 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44745578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com