我是jQuery的新手,并且学习它与ASP.NET集成。
以下是将异常作为“无效参数”抛出。
<script type="text/javascript">
$(document).ready(
function () {
$("h2:first").animate({
borderBottom: '3px solid #8f8f8f',
borderRight: '3px solid #bfbfbf'
}, 2000);
}
);
.....
<h2>
Welcome to ASP.NET!
</h2>
谢谢 &安培;问候
答案 0 :(得分:2)
您尝试为每个媒体资源制作多个维度。
除非如下所述,否则所有动画属性都应设置为单个数值。大多数非数字属性无法使用基本jQuery功能进行动画处理。 (例如,
width
,height
或left
可以设置动画,但background-color
不能。但除非另行指定,否则属性值将被视为多个像素。可以在适用的情况下指定单位em和%。
您必须像borderBottomWidth: 3
一样设置一个属性值。问题还在于,如果动画功能无法按原样为颜色设置动画。你必须采用其他方法来做到这一点。
jQuery UI项目通过允许对颜色等非数字样式进行动画处理来扩展
.animate()
方法。该项目还包括通过CSS类而不是单个属性指定动画的机制。