首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >动画单击切换

动画单击切换
EN

Stack Overflow用户
提问于 2013-05-14 19:13:08
回答 3查看 587关注 0票数 0

当我单击(在示例中单击切换)时,我为div设置了动画效果。当我再次单击时,.I想要设置动画到初始位置。(我尝试使用一个变量和一个if,它不起作用。也许还有另一种更简单的方法?或者有什么错误?)

请在此处检查您的答案:http://jsfiddle.net/uXVxH/2/

HTML:

代码语言:javascript
运行
复制
<div id="logo"></div>

CSS:

代码语言:javascript
运行
复制
#logo {
    position:fixed;
    bottom:-40px;left: 5%;
    width:70px; height:80px;
    background:blue;
    cursor:pointer; 
}

JQUERY:

代码语言:javascript
运行
复制
$(function(){
    /* CLICK simple
    $("#logo").click(function() {
        $("#logo").animate({bottom: "0"}, 1200) 
    });
    */

    /*click toggle ?*/
    var hidden = true;
    $("#logo").click(function() {
      if (hidden) {
        $("#logo").animate({bottom: "0"}, 1200);
      } else {
        $("#logo").animate({bottom: "-40"}, 1200);
      }
      state = !hidden;
    });

})
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-05-14 19:21:53

您的示例正在运行,但是您在更改hidden变量的state时犯了一个小错误。

代码语言:javascript
运行
复制
var hidden = true;
$("#logo").click(function() {
  if (hidden) {
    $("#logo").animate({bottom: "0"}, 1200);
  } else {
    $("#logo").animate({bottom: "-40"}, 1200);
  }
  hidden = !hidden;
});
票数 1
EN

Stack Overflow用户

发布于 2013-05-14 19:16:21

试试这个:

代码语言:javascript
运行
复制
var hidden = true;
$("#logo").click(function () {
    var bottom = hidden ? "0" : "-40";
    $(this).stop().animate({bottom: bottom}, 1200);
    hidden = !hidden;
});
票数 3
EN

Stack Overflow用户

发布于 2013-05-14 19:25:02

试试这个:

css

代码语言:javascript
运行
复制
#logo {
    position:fixed;
    bottom:-40px;left: 5%;
    width:70px; height:80px;
    background:blue;
    cursor:pointer;
    transition: all 0.5s;
}

.long {
    bottom: 0 !important;
    transition: all 0.5s;
}

js

代码语言:javascript
运行
复制
$(function(){
    $("#logo").click(function() {
        $(this).toggleClass('long');
    });
});

JS fiddle link

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16541699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档