【发布时间】:2015-10-13 18:45:02
【问题描述】:
我根据这个 codepen 制作了自己的汉堡包动画: http://codepen.io/dalton/pen/YXZGry
因为我更喜欢动画有点慢,所以我设置了:
-webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
它工作正常,即我有一个汉堡包按钮,当我切换时我得到单形按钮并出现导航栏下拉菜单;所以折叠时的汉堡包, - 下拉菜单可见时的按钮。但是,当我快速切换两次时,导航栏下拉菜单会出现并保持不变,但按钮会切换回汉堡包(因此按钮现在“不同步”)。期望的行为是在折叠时总是有汉堡包,在不折叠时总是有 - 按钮。我该如何解决这个问题?
这是小提琴: https://jsfiddle.net/musicformellons/w75b4rdf/6/
确保快速双击汉堡包的线条(不知何故,在这个小提琴中,按钮边缘与汉堡包“分开”......?!)。
【问题讨论】:
-
请在片段中发布您的代码 (HTML/CSS/JS) 的工作示例。 stackoverflow.com/help/mcve
-
@vanburenx 我加了一个小提琴。
标签: javascript jquery html css twitter-bootstrap