使用jQuery切换CSS动画
Toggle CSS animation with jQuery?
我正在制作一个简单的向下滑动的移动菜单,我希望它能将整个网站向下移动275px,这样它就可以为移动菜单留出空间。缩小浏览器宽度,直到可以看到右上角的列表图标。然后,点击它。你会注意到整个网站(地球仪类中的所有内容)通过-webkit动画(Im a jquery noob)向下移动了275个像素。您还应该注意到动画的轻松性;与再次按下时的突然移动形成对比。如果你不停地切换图标,你就会看到区别。我想让globe类切换css动画的一些方式;所以当你切换图标时,它会小心翼翼地从275px转换到0px。
$("#mobile").click(function () { // when icon is clicked, do the following:
$("#m-nav").slideToggle(300); // side down the navigation
$("#globe").toggleClass("translation"); // slide down the whole site 275px
});
这是小提琴:http://jsfiddle.net/7V5W5/3/
您没有在代码中添加反向动画:http://jsfiddle.net/7V5W5/13/
$("#mobile").click(function () {
$("#m-nav").slideToggle(300);
if ($('#globe').hasClass('translation')) {
$("#globe").removeClass("translation").addClass("translation-reverse");
} else {
$("#globe").removeClass("translation-reverse").addClass("translation");
}
});
相关文章:
- 动画.CSS重播
- 如何使用css动画/javascript使具有背景图像的元素出现
- 如何使用css动画从中心增加边界线
- 动画CSS进度条
- 点击CSS动画
- 选项卡式元素上的动画CSS转换
- 使用jquery在特定的时间间隔自动切换/动画css类
- 有棱角的ng显示与动画.css
- 如何使用动画css来显示随机赞美
- 如何将动画 css 添加到引导下拉列表
- 动画.css - 它是如何工作的?如何使其自动工作
- 视差.js和动画.css -> onClick 不起作用
- CSS3 动画.css不适用于自定义模态
- bxSlider - 仅在当前幻灯片上制作动画/CSS
- 图像与动画CSS +提交按钮悬停
- 如何通过变量动画css属性
- 动画css效果- JQuery
- 动画css/js波形不随窗口大小调整大小
- Javascript动画CSS浮动属性
- 动画.css动画之间的延迟