【发布时间】:2012-10-07 16:41:00
【问题描述】:
任务:我想创建一个简单的分享按钮,它可以扩展到分享部分(F,T,G,P)点击。
我未能让该部分滑出 分享按钮 - 我真正非常想要的 - 但设法让一个单独的 ul 元素滑出右侧。
动画成功了……直到我将ul设置为最初通过$('.networks').hide();隐藏
这些部分旨在仅在单击后显示,但现在在第一次单击后它只是“弹出打开”而忽略了配置的滑出。滑动只在两个方向上起作用(打开和关闭)至少点击一次后。
我上传了一个示例 here at Codepen.io 和一个 jsFiddle。
旁注:演示的行为有点奇怪,因为它们似乎只显示了一个幻灯片效果。我们开始使用的滑出效果总是看起来像弹出一样 - 事实并非如此,它在第二次点击后工作,所以你必须集中注意力才能看到它(在普通浏览器上它可见 效果更好)。
PS:如果你帮我把这张幻灯片从“分享”按钮中滑出,可以加分。请注意,我只有基本的 Javascript 知识(* duck and run *)。
【问题讨论】:
标签: jquery-animate hide slide jquery