jquery的animate问题
<scripttype="text/javascript"src="jquery.js"></script><scripttype="text/javascript">$...
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#clickme").click(function(){
$("#hideme").animate({backgroundColor: "#000000"},"slow");//backgroundColor: "#fbc7c7"
});
});
</script>
<input type="button" value="clickme" id="clickme" />
<div id="hideme" style="width:50px; height:50px; border:1px solid #FF99CC; background-color:#FFCCFF; text-align:center; vertical-align:middle; line-height:300px;">
</div>
运行后没任何反应,请高手帮忙解答! 展开
<script type="text/javascript">
$(document).ready(function(){
$("#clickme").click(function(){
$("#hideme").animate({backgroundColor: "#000000"},"slow");//backgroundColor: "#fbc7c7"
});
});
</script>
<input type="button" value="clickme" id="clickme" />
<div id="hideme" style="width:50px; height:50px; border:1px solid #FF99CC; background-color:#FFCCFF; text-align:center; vertical-align:middle; line-height:300px;">
</div>
运行后没任何反应,请高手帮忙解答! 展开
4个回答
展开全部
.animate() 方法只可以操作以下样式,所以你的代码不生效:
------------------------------------------------
* backgroundPosition
* borderWidth
* borderBottomWidth
* borderLeftWidth
* borderRightWidth
* borderTopWidth
* borderSpacing
* margin
* marginBottom
* marginLeft
* marginRight
* marginTop
* outlineWidth
* padding
* paddingBottom
* paddingLeft
* paddingRight
* paddingTop
* height
* width
* maxHeight
* maxWidth
* minHeight
* maxWidth
* font
* fontSize
* bottom
* left
* right
* top
* letterSpacing
* wordSpacing
* lineHeight
* textIndent
---------------------------------------
如果想用js控制背景可以这样写:$("#hideme").css("background","#000")
------------------------------------------------
* backgroundPosition
* borderWidth
* borderBottomWidth
* borderLeftWidth
* borderRightWidth
* borderTopWidth
* borderSpacing
* margin
* marginBottom
* marginLeft
* marginRight
* marginTop
* outlineWidth
* padding
* paddingBottom
* paddingLeft
* paddingRight
* paddingTop
* height
* width
* maxHeight
* maxWidth
* minHeight
* maxWidth
* font
* fontSize
* bottom
* left
* right
* top
* letterSpacing
* wordSpacing
* lineHeight
* textIndent
---------------------------------------
如果想用js控制背景可以这样写:$("#hideme").css("background","#000")
展开全部
呵呵 很简单 jQuery文档上就提到了。。
想用animate改变颜色,渐变颜色的动画,需要官方的一个插件。
引入了那个插件你的代码就能用了。
http://dev.jquery.com/view/trunk/plugins/color/jquery.color.js
引用这个就行了。。 呵呵
想用animate改变颜色,渐变颜色的动画,需要官方的一个插件。
引入了那个插件你的代码就能用了。
http://dev.jquery.com/view/trunk/plugins/color/jquery.color.js
引用这个就行了。。 呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是要用animate属性更换背景色吧,非常抱歉,呵呵,animate不可以更换背景色
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-01-19
展开全部
animate修改不了颜色的
这里有一个JavaScript 颜色梯度和渐变效果
你可以参考一下
这里有一个JavaScript 颜色梯度和渐变效果
你可以参考一下
参考资料: http://www.blueidea.com/common/shoutbox/redir.asp?1=u&id=12413
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询