首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“color”的解析值错误(jQuery UI)

“color”的解析值错误(jQuery UI)
EN

Stack Overflow用户
提问于 2016-04-15 08:11:27
回答 2查看 157关注 0票数 0

当单击元素时,我尝试用jQuery UI动画化颜色更改(字体)。我把jQuery用户界面的文件包括在他们的网站上。

代码语言:javascript
复制
<script type='text/javascript'>
    $(document).ready(function() {                  
        $('.benefits').click(function() {
            $(this).animate({color:'#b22425'}, 200);
        });
    });
</script>

它不起作用。控制台说:

“颜色”的解析值出现错误。声明取消了。

当我添加一个动画宽度变化,这是很好的工作,但颜色错误保持不变。我做错了什么?

谢谢你的帮助:)

编辑

我正在找出问题所在:我在PHP中包括导航和页脚:

代码语言:javascript
复制
<?php 
    include('navigation.php');
?>  

当我删除这个块时,一切正常。但是,当我在PHP中包括导航和页脚时,就会出现解析错误。

有谁有解决办法吗?

编辑2

导航和页脚文档是“全文档”,这意味着他们有自己的html,头部,样式,身体.标签。我把这些文档包含在我的主文档的正文标签中,所以其中有3个完整的html文档。

在从导航和页脚文档中删除不必要的标记之后,一切都可以很好地工作

我早知道-“

谢谢你的评论和回答:-)

EN

回答 2

Stack Overflow用户

发布于 2016-04-15 08:29:42

下面是一种简单的方法

我只创建了一个简单的html

我下载了jquery颜色JQUERY颜色

并将其添加到html文件中,包括jquery库。

所以它会像这样被装上

代码语言:javascript
复制
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="jquery.color.js"></script>

下面是一个简单的创建演示

希望它能帮上忙!

票数 0
EN

Stack Overflow用户

发布于 2016-04-15 08:29:53

在没有animate UI的情况下,您不能使用jQuery来动画颜色。

所有动画属性都应该动画为单个数值,除非如下所述;大多数非数字属性不能使用基本的jQuery功能动画。(例如,宽度、高度或左侧可以是动画,但不能使用背景色,除非 jQuery.Color 插件使用。)

jQuery UI项目扩展了.animate()方法,允许一些非数字样式(如颜色)被动画化。该项目还包括通过CSS类而不是单个属性指定动画的机制。

来源:http://api.jquery.com/animate/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36641691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档