当前位置:  开发笔记 > 编程语言 > 正文

jquery animate - 返回原始位置

如何解决《jqueryanimate-返回原始位置》经验,为你挑选了1个好方法。

我有一个jquery动画,当单击一个按钮时会移动div:


如果再次单击该按钮,我希望能够将其返回到原始选项

$("#holder").animate({right: '-250px'}); // off the screen

是否有一种简单的方法可以执行此操作,还是应该尝试基于变量状态实现if语句?



1> Mohamed-Yous..:

你有两种方法

1st:使用布尔值


第二:检查是否正确

$(document).ready(function(){
    $("#toggle1").click(function(){
      if(parseInt($("#holder").css('right')) == 0){
        $("#holder").animate({right: '-250px'});
      }else{
        $("#holder").animate({right: '0px'});
      }
    });
});

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有