我目前正在尝试在WordPress上设计一个页面,该页面中我想实现一个夜间模式。
基本上,当您按下按钮(图像)时,背景颜色将从白色变为黑色(后来也为文本颜色)。
由于WordPress,我必须使用inline-css和JavaScript。现在,我正在尝试以下代码:
<script type="text/javascript">
var activated = 0;
function changeBgCol()
{
if (activated == 0)
{
document.body.style.backgroundColor = "black";
document.body.style.color = "white";
activated = 1;
}
else
{
document.body.style.backgroundColor = "white";
document.body.style.color = "black";
activated = 0;
}
}
</script>
和按钮(图像):
<a><img class="alignnone size-medium wp-image-2591" onclick="javascript:changeBgColor()" src="https://www.[WEBSITE].se/main/wp-content/uploads/2013/11/[PICTURE]-300x300.png" width="480" height="480" /></a>
但是,当我对其进行测试时,该图像不可单击,并且背景颜色不会改变。
可能是什么问题?
最好的祝福
最好的方法是在身体上切换一个类。
$('.yourbutton').on('click', function(){
$('body').toggleClass('theme--dark');
});
然后只需添加相应的CSS。
.theme--dark {
background-color: #111;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句