Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 每天在我的Tumblr主题中更改颜色属性_Javascript_Jquery_Css - Fatal编程技术网

Javascript 每天在我的Tumblr主题中更改颜色属性

Javascript 每天在我的Tumblr主题中更改颜色属性,javascript,jquery,css,Javascript,Jquery,Css,我希望每天,彩色背景和文字(标题+标题)从黑色反转为白色。我知道它可以用Java实现 这是我的Tumblr页面:您可以在客户端上使用一些JavaScript来获取当天的信息,并在此基础上向主体或您选择的父元素添加特定类 它看起来像这样(为了简单起见使用jQuery): 您现在可以使用这些类来指定CSS选择器以获得所需的样式,例如: body.inverted .someClass { background: white; } body.not-inverted .someClass {

我希望每天,彩色背景和文字(标题+标题)从黑色反转为白色。我知道它可以用Java实现


这是我的Tumblr页面:

您可以在客户端上使用一些JavaScript来获取当天的信息,并在此基础上向
主体
或您选择的父元素添加特定类

它看起来像这样(为了简单起见使用jQuery):

您现在可以使用这些类来指定CSS选择器以获得所需的样式,例如:

body.inverted .someClass {
  background: white;
}

body.not-inverted .someClass {
  background: black;
}

首先,Java与Javascript非常不同。欢迎来到Stackoverflow——我们喜欢帮助别人,但我们不喜欢只为别人做事。如果你能提供一些你已经尝试过的代码,我们可以从那里开始工作@如果答案对你有用,你能接受吗?谢谢,好的,谢谢。所以我不需要样式化,对吗?@nicolaspauly不,除非你愿意,否则你不需要在
正文中添加样式。我给出的示例只是使用了
body
来添加特定的类,因为它通常是一个足够高的父元素,大多数元素都会在body中。@nicolaspauly您正在加载jQuery库并使用
$
来表示window.jQuery对象吗?我这样做是否好?var d=new Date(),styleType=d.getDay()%2,$body=$('body');如果(styleType==0){$body.addClass('inversed');}或者{$body.addClass('not-inversed');}@nicolaspauly,请查看脚本标记中不允许包含具有
src
属性的内容。如果您包含两个单独的脚本标记,它将起作用。一个用于jQuery,另一个用于您自己的自定义脚本。
body.inverted .someClass {
  background: white;
}

body.not-inverted .someClass {
  background: black;
}