根据班级淡化身体颜色

时间:2015-11-02 20:46:15

标签: jquery css slider fullpage.js

尝试为类似于此网站的滑块中的背景设置动画 - http://www.legworkstudio.com/

我使用名为fullpage.js的插件添加了一个类" fp-viewing - #"根据选择的幻灯片(从0开始)到身体。

我似乎无法弄清楚为什么以下几行不起作用。我已经尝试过.animate + .css来做这件事。

if ($("body").hasClass("fp-viewing-1")) {
    $("body").animate({"background" : "red"}, 2000);
}

1 个答案:

答案 0 :(得分:2)

只需在你的身体元素上使用过渡



document.getElementsByTagName('button')[0].onclick = function() {
  document.body.className = 'red';
};

body {
  background-color: green;
  transition: background-color 2s;
  -webkit-transition: background-color 2s;
  -moz-transition: background-color 2s;
}

body.red {
  background-color: red;
}

<!DOCTYPE html>
<html>
    <head>
    </head>
    <body>
        <button>Change color</button>
    </body>
</html>
&#13;
&#13;
&#13;