首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用jquery反转css动画?

如何用jquery反转css动画?
EN

Stack Overflow用户
提问于 2015-11-16 06:56:45
回答 1查看 58关注 0票数 0

我修改了一个css汉堡包动画来适应我的代码,现在我不能让css动画在第二次单击关闭菜单时反转。你可以在http://schipperbros.com网站上看到正在发生的事情(你必须将浏览器的大小调整到767px,才能看到我上面提到的汉堡图标)。

谢谢你的帮助!

代码语言:javascript
复制
    <a class="icon"> 
             <button class="c-hamburger ">
                <span>toggle menu</span>
              </button>
     </a>

JS

代码语言:javascript
复制
function togglescroll () {
  $('body').on('touchstart', function(e){
  if ($('body').hasClass('noscroll')) {
   // e.preventDefault();
  }
 });
}

$(document).ready(function () {
togglescroll()
$(".icon").click(function () {
    $(".mobilenav").fadeToggle(500);
    $(".c-hamburger").toggleClass("c-hamburger--htx is-active");
    $("body").toggleClass("noscroll");
    $("body").toggleClass("modal-open");
});
});

$(document).keydown(function (e) {
if (e.keyCode == 27) {
    $(".mobilenav").fadeOut(500);
    $(".c-hamburger").removeClass("c-hamburger--htx is-active");
    $("body").removeClass("noscroll");
}
});
EN

回答 1

Stack Overflow用户

发布于 2015-11-16 07:04:26

我相信你可以改变第二个函数,使它成为一个

代码语言:javascript
复制
.click(fucntion() { ....

删除if语句,它应该可以工作。

**请注意,如果我有这方面的代表,我会将其作为评论发布。

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

https://stackoverflow.com/questions/33726095

复制
相关文章

相似问题

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