繁体   English   中英

这个(动画)jquery 代码有什么问题?

[英]What's wrong with this (animate) jquery code?

var object = $('#object');
var start = $('#start');
var normal = $('#object_normal');
normal.hide();

start.on('click', function(){
    object.animate({margin-bottom:'0px'}, 3000, function(){
                normal.fadeIn(700) ;  
                   });
});

谁能解释为什么这段代码不起作用? 函数外的变量和方法确实有效。 但是当我添加下面的功能时,突然没有任何反应。 所以这个函数肯定有问题。

这一行是问题:

object.animate({margin-bottom:'0px'}, 3000, function(){

(要动画的属性被解释为边距减去底部。)

相反,使用这个:

object.animate({marginBottom:'0px'}, 3000, function(){

您应该养成在测试代码时查看控制台日志的习惯; 您收到的错误消息会准确显示问题所在。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM