当我尝试为 div 设置动画时,它在下面显示的行上显示了一些错误。
这是代码..这是否有任何语法错误
$("#viewport").animate({margin-left:'50px'},"slow");
提前致谢。
当我尝试为 div 设置动画时,它在下面显示的行上显示了一些错误。
这是代码..这是否有任何语法错误
$("#viewport").animate({margin-left:'50px'},"slow");
提前致谢。
您不能-
在 Javascript 属性文字(不带引号的属性)中使用该字符。jQuery 提供了一个解决方案,将引用 CSS 属性的驼峰命名法转换为虚线名称。因此,您应该将您的动画对象更改为{marginLeft: '50px'}
或引用属性名称,例如{'margin-left': '50px'}
.
$("#your_div").animate({marginLeft: '50px'}, 500);
在你的情况下
$("#viewport").animate({'margin-left':'50px'},"slow");