jQuery - 背景颜色不改变

发布于 2024-12-07 18:41:25 字数 1842 浏览 0 评论 0原文

可能的重复:
jQuery 动画背景颜色
更改

我有以下代码尝试在按下按钮后更改文本的背景颜色。情况是它没有做它想做的事。这是为什么?这里出了什么问题。

HTML 代码

<html>
<head>
<script type="text/javascript" src="jquery-1.6.4.js"></script>
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>
<style type="text/css"> 
#name{
background-color: #FFFFF2;
width: 100px;
}
</style>
</head>
<body>
<input type="button" id="bgcolor" value="Change color"/>
<div id="name">
Abder-Rahman
</body>
</div>
</html>

script.js

$("#bgcolor").click(function(){
    $("#name").animate(
        {backgroundColor: '#8B008B'},
        "fast");}
);

编辑

我想注意到我有一个名为:jquery-ui-1.8.16.custom 的文件夹,并且这个是我放置这些文件的地方。并且,我引用了 jquery-1.6.4,js,如上所示,除了引用 jquery-ui-1.8.16.custom.min 之外,我还将它放在同一文件夹中.js 位于当前文件夹中的js文件夹。

我在这里犯了什么错?这不就是引用jQuery和jQueryUI的方式吗?

使用的浏览器: Mozilla Firefox 6.0.2

文件夹结构:

jquery-ui-1.8.16.custom/abc.html

jquery-ui-1.8.16.custom/script。 jquery

-ui-1.8.16.custom/jquery-1.6.4.js

jquery-ui-1.8.16.custom/js/jquery-ui-1.8.16.custom.min.js

谢谢。

Possible Duplicate:
jQuery animate backgroundColor
Changing the background color of a <div> section

I have the following code trying to change the background color of a text after pressing a button. The case is that it is not doing what it is intended to do. Why is that? What is going wrong here.

HTML code

<html>
<head>
<script type="text/javascript" src="jquery-1.6.4.js"></script>
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>
<style type="text/css"> 
#name{
background-color: #FFFFF2;
width: 100px;
}
</style>
</head>
<body>
<input type="button" id="bgcolor" value="Change color"/>
<div id="name">
Abder-Rahman
</body>
</div>
</html>

script.js

$("#bgcolor").click(function(){
    $("#name").animate(
        {backgroundColor: '#8B008B'},
        "fast");}
);

EDIT

I want to notice that I have a folder called: jquery-ui-1.8.16.custom, and this is where I'm putting these files in. And, I have referenced jquery-1.6.4,js as shown above which I also have it in the same folder, in addition to referencing jquery-ui-1.8.16.custom.min.js which is in the js folder in the current folder.

What am I getting wrong here? Isn't this the way to reference jQuery and jQueryUI?

Browser used: Mozilla Firefox 6.0.2

Folder structure:

jquery-ui-1.8.16.custom/abc.html

jquery-ui-1.8.16.custom/script.js

jquery-ui-1.8.16.custom/jquery-1.6.4.js

jquery-ui-1.8.16.custom/js/jquery-ui-1.8.16.custom.min.js

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

全部不再 2024-12-14 18:41:25
<script type="text/javascript" src="jquery-1.6.4.js"></script>
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>

参考点的路径是否正确?删除引用后,它正在 jsfiddle 上运行。

<script type="text/javascript" src="jquery-1.6.4.js"></script>
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>

Are the references point correct path? It is working on jsfiddle after removing the references.

み零 2024-12-14 18:41:25

尽管事实上(抱歉)你的代码看起来很糟糕(html标签的顺序错误,你包含jquery两次,...) animate() 不能与开箱即用的 backgroundColor 一起使用,你会需要颜色插件。 mu 太短了,在他对您帖子的评论中发布了相关主题的链接。

Despite the fact that (sorry) your code looks horrible (wrong order of html tags, you include jquery twice, ...) animate() doesn't work with backgroundColor out of the box and you will need the color plugin. mu is too short posted a link to a related thread in his comment on your post.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文