jQuery动画位置百分比化

12

如何以百分比确定位置?

    $(document).ready(function(){
      $("#button").toggle(function(){
        $("#slide").animate({top:-100%},1000);
      },function(){
        $("#slide").animate({top:0%},1000);
      });
    });

请提供建议。

1个回答

22
$(document).ready(function(){
      $("#button").toggle(function(){
        $("#slide").animate({top:'-100%'},1000);
      },function(){
        $("#slide").animate({top:'0%'},1000);
      });
    });

添加引号。(我使用的是单引号,但JavaScript不在意是单引号还是双引号)


1
@LGVentura 的规则是:如果在 .animate() 或 .css() 中的值中除了数字之外还有其他内容(我认为这两个函数是这样,或者可能还有其他函数),请使用引号。 - 11684

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接