javascript - 删除点击事件应用的 CSS

标签 javascript jquery html css

所以我在切换此开关以更改背景颜色时遇到了问题。我不确定如何让它删除它应用于文档的 CSS。我希望它在不同颜色的背景之间切换。

这是我的代码:

<!Doctype html>
<html lang="en">
<head>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <div class="container">
        <label class="switch"><input id="input" type="checkbox" /><div></div></label>
    </div>
    <footer>
        <script src="https://code.jquery.com/jquery-2.2.1.js"></script>
        <script type="text/javascript" src="js.js"></script>
    </footer>
</body>
</html>

样式:

html {
background: #878476;
}

.container {
position: absolute;
top: 0; right: 0; bottom: 0; left: 0;
height: 40px;
margin: auto;
text-align: center;
}

.switch input {
position: absolute;
opacity: 0;
}

.switch {
display: inline-block;
font-size: 20px; /* 1 */
height: 1em;
width: 2em;
background: #BDB9A6;
border-radius: 1em;
}

.switch div {
height: 1em;
width: 1em;
border-radius: 1em;
background: #FFF;
box-shadow: 0 0.1em 0.3em rgba(0,0,0,0.3);
transition: all 300ms;
transition: all 300ms;
transition: all 300ms;
}

.switch input:checked + div {
transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}

还有 JS:

$(document).ready(function() {
console.log( "Coffee Isn't strong enough for me to remember how to toggle the OnClick" );
$(".switch").on("click", function() {
    $("html").css("background", "blue");
});
});

最佳答案

您可以在此处使用切换类是获取更多信息的链接 http://api.jquery.com/toggleclass/

$("#input").on("click", function() {
    $("html").toggleClass("bck-change");
});

我还修改了您的代码,请引用:https://jsfiddle.net/eLgqe2ya/

关于javascript - 删除点击事件应用的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35979496/

相关文章:

javascript - 如何保护 Web API 免遭未经授权的 SPA 访问

javascript - jQuery - Bootstrap Datepicker onChange 问题

javascript - 附加值为 ="' + 变量 + '"的 HTML 输入没有给我正确的值

html - 从导航栏打开模态窗口

java - 从 HTML/JS 迁移到 GWT

javascript - 了解javascript中的切片

javascript - 使用 jQuery 附加功能通过淡入淡出过渡来交换元素

javascript - 如何验证动态添加的输入字段

javascript - AngularJS 更改模型中的属性名称

javascript - 搜索过滤器继续搜索所有类别 Jquery