这令人沮丧,我无法解决这个问题。 我只需要改变/切换回/前景色 当用户点击链接时,对于整个身体,主题为'。 以下是我的html文件。
...
<style>
highlight {
background-color: black;
color: white;
}
</style>
<script>
$(document).ready(function () {
$('.theme').on('click', function () {
$(document.body).toggleClass("highlight");
//$(document.body).css({"background-color": "black"});
});
});
</script>
当我使用$()。css({...})时,它可以工作,但是当我尝试使用时 能够切换的课程,它没有。请帮忙。
答案 0 :(得分:1)
更改以下行
$(document.body).toggleClass("highlight");
与
$("body").toggleClass("highlight");
答案 1 :(得分:1)
同意人造丝。 &#34;突出&#34;如果错过前面的时期,在风格上不是一个阶级。 jQuery无法切换&#34;突出显示&#34;因为那里没有&#34;突出显示&#34;要翻转的课程代码在这里工作:http://liveweave.com/T6c7Mz
答案 2 :(得分:1)
这将有效
<强> HTML 强>
<a href="#" id="theme">Click Me</a>
<强> CSS 强>
body { background-color:red; }
.highlight
{
background-color:yellow;
}
<强> JQUERY 强>
$("#theme").click(function() {
$("body").toggleClass("highlight");
});