0

我正在为我的网站使用这个颜色选择器。我需要做的是在选择过程中更改我的网站主体/html的背景。就像它改变那里的文本框的背景一样。

我查看了 JS 文件本身,但发现它有点复杂。我document.body.style.background = styleElement.jscStyle.backgroundColor;在第 410 - 430 行之间添加,但没有任何改变。

我怎样才能实现它。

谢谢

4

2 回答 2

1

在演示页面的第 8 节中,您有“Onchange 事件”:

您需要创建input这样的:

<input class="color"
    onchange="document.body.style.backgroundColor = '#'+this.color">

我的猜测是,在您的示例中,您忘记#在颜色 HEX 代码之前添加。

于 2013-03-21T09:37:55.853 回答
0

将类 ( .colorPicker) 添加到颜色选择器输入字段,然后在 jQuery 中执行此操作:

'use strict';
$(document).ready(function(){
    $(".colorPicker").change(function(){
        $('body').css('background-color', $(this).css('background-color'));
    });
});
于 2013-03-21T09:32:48.933 回答