基于animate和fullpage制作动画页面的总结
2018-01-22 22:15
441 查看
$('#yourElement').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', doSomething);
注:jQuery.one() 最多执行事件处理一次。
#yourElement {
-vendor-animation-duration: 3s;/*动画执行时间*/
-vendor-animation-delay: 2s; /*延迟秒数*/
-vendor-animation-iteration-count: infinite; /*执行一次*/
}
fullpage的afterLoad方法中注意点:
anchorLink和index分别是锚链接名称(section)和 序号(对应锚链接)。<div class="section section1"></div> <div class="section section2"></div> <div class="section section3"></div> <div class="section section4"></div>利用if语句判断页面锚链接的序号。
afterRender: function(){ if(index == 1){ //这里做一些操作 } }使用addClass改变标签属性,将标签属性改为所需要的动画(注:每一页(section)的动画必须写在相对应的if语句中)。
需要有动画的标签除了第一页(section),都需要设置隐藏属性display:none;否则所有的section会同时执行动画,导致其他页面动画提前执行。
此条比较重要:比如<div class="animated fadeInLeft" id="div1"></div>则需要在CSS中将#div1设为display:none。
然后可以直接在CSS中.active #div1{display:block;}这样来用。因为fullpage.js会将当前页自动加上.active类。
在相对应的if中使用show方法使其显示。
可以直接在CSS中写。如果不行再用jquery的show()方法。
相关文章推荐
- 使用vue制作FullPage页面滚动效果
- fullpage.js如何重置每页的animate()动画
- 《Page》制作页面间跳转动画步骤
- 15款fullpage.js鼠标滚动页面动画展示特效
- fullPage.js — 回调函数演示和animate.css使用-------全屏滚动加载动画
- 基于jQuery的animate动画制作图片有弹性的下落
- phonegap开发总结之二phonegap里的page页面之间数据传递
- CSS3与页面布局学习总结(六)——CSS3新特性(阴影、动画、渐变、变形、伪元素等)
- 基于Metronic的Bootstrap开发框架经验总结(11)--页面菜单的几种呈现方式
- WOW.js+animate.css让页面滚动时显示动画,使页面更有趣
- 关于PIXI引擎制作页面小游戏的几个总结
- 使用fullpage制作手机全屏年度账单,使用jquery.easings.js特效应用
- 学习笔记: js插件 —— fullPage.js (页面全屏滚动)
- H5网页动画制作(页面切换、效果等)
- jquery的动画效果animate附加一个滚动回到页面的例子
- 基于Metronic的Bootstrap开发框架经验总结(9)--实现Web页面内容的打印预览和保存操作
- 基于css3炫酷页面加载动画特效代码
- (转)基于MVC4+EasyUI的Web开发框架经验总结(6)--在页面中应用下拉列表的处理
- (转)基于Metronic的Bootstrap开发框架经验总结(9)--实现Web页面内容的打印预览和保存操作
- 页面制作人员的修练之道(二)基于web标准的网页基本特征