Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 设置动画前,Div背景色闪烁白色_Javascript_Jquery_Html_Css_Colors - Fatal编程技术网

Javascript 设置动画前,Div背景色闪烁白色

Javascript 设置动画前,Div背景色闪烁白色,javascript,jquery,html,css,colors,Javascript,Jquery,Html,Css,Colors,我有一个使用jQuery、jQuery UI、jQuery UI颜色插件、CSS和HTML的动画标题按钮。可以在此处找到一个示例: 以下是我正在使用的HTML标记: <div class="header"> <div class="header_label"> Test </div> </div> 如您所见,我正在.animate函数中使用backgroundColor属性。jQuery颜色插件支持这一点 div元

我有一个使用jQuery、jQuery UI、jQuery UI颜色插件、CSS和HTML的动画标题按钮。可以在此处找到一个示例:

以下是我正在使用的HTML标记:

<div class="header">
    <div class="header_label">
        Test
    </div>
</div>
如您所见,我正在.animate函数中使用backgroundColor属性。jQuery颜色插件支持这一点

div元素的样式如下所示:

.header {
    height: 50px;
    background-color: #27AEFF;
}
.header_label {
    float: left;
    text-align: left;
    font-family: Arial;
    padding-top: 14px;
    margin-left: 0px;
    border: 2px solid black;
    height: 32px;
    padding-left: 7px;
    padding-right: 7px;
    text-decoration: none;
    color: black;
}
正如您可以看到的,当您将鼠标移到标题按钮上时,它会闪烁白色,然后更改为预期的颜色2778ff。此外,它仅在您第一次将鼠标悬停在标题标签上时闪烁白色

如何使.header\u label div更改为其预期颜色而不闪烁白色


感谢您的帮助。

似乎是Chrome唯一的问题。添加

背景:27AEFF

to.header\u标签以及.header似乎可以修复它


我想这是因为如果没有指定起始颜色,当您第一次滚动时,它不知道要从什么颜色更改,因此默认为白色。

感谢您的帮助。我会尽快接受答案。
.header {
    height: 50px;
    background-color: #27AEFF;
}
.header_label {
    float: left;
    text-align: left;
    font-family: Arial;
    padding-top: 14px;
    margin-left: 0px;
    border: 2px solid black;
    height: 32px;
    padding-left: 7px;
    padding-right: 7px;
    text-decoration: none;
    color: black;
}