fullpage.js api与wow.js怎么兼容,滚到第二页wow.js怎么失效了

WOW.js – 让页面滚动更有趣
有的页面在向下滚动的时候,有些元素会产生细小的动画效果。虽然动画比较小,但却能吸引你的注意。比如刚刚发布的 iPhone 6 的页面(查看)。如果你希望你的页面也更加有趣,那么你可以试试 WOW.js。
WOW.js 依赖 ,所以它支持 animate.css 多达 60 多种的动画效果,能满足您的各种需求。
浏览器兼容
IE6、IE7 等老旧浏览器不支持 CSS3 动画,所以没有效果;而 wow.js 也使用了 querySelectorAll 方法,IE 低版本会报错。为了达到更好的兼容,最好加一个浏览器及版本判断。
1、引入文件
&link rel="stylesheet" href="css/animate.min.css"&
&div class="wow slideInLeft"&&/div&
&div class="wow slideInRight"&&/div&
可以加入 data-wow-duration(动画持续时间)和 data-wow-delay(动画延迟时间)属性,如:
&div class="wow slideInLeft" data-wow-duration="2s" data-wow-delay="5s"&&/div&
&div class="wow slideInRight" data-wow-offset="10"
data-wow-iteration="10"&&/div&
3、JavaScript
new WOW().init();
如果需要自定义配置,可如下使用:
var wow = new WOW({
boxClass: 'wow',
animateClass: 'animated',
offset: 0,
mobile: true,
live: true
wow.init();
‘wow’
需要执行动画的元素的 class
animateClass
‘animated’
animation.css 动画的 class
距离可视区域多少开始执行动画
是否在移动设备上执行动画
异步加载的内容是否有效
& CopyRightfullpage.js和wow.js怎么兼容_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
fullpage.js和wow.js怎么兼容
我有更好的答案
script src=&js/js/jquery.js,一般情况下不需要 --&gt!-- 如果 scrollOverflow 设置为jquery.fullP&&stylesheet&quot.easings.css&&&script src=&&lt,则需要引入 jquery.slimscroll.js 用于 easing 参数;&gt,可去掉改文件 --&&script src=&&gt.min.js&quot.&gt.script&gt!--& href=&quot.js&quot.easings.js//script&&,如果不需要设置 easing 参数.fullPage.js&&&&#47,也可以使用完整的 jQuery UI 代替./script&&;css/js//script&&script src=&quot.js&jquery.slimscroll1、引入文件&link rel=&quot
采纳率:95%
为您推荐:
其他类似问题
等待您来回答wow.js 与fullpage.js兼容问题?
&script type=&text/javascript&&
$(document).ready(function() {
$('#home').fullpage({
sectionsColor: ['#1bbc9b', '#4BBFC3', '#7BAABE', 'whitesmoke', '#ccddff'],
anchors: ['page1', 'page2', 'page3', 'page4','page5'],
menu: '#menu',
css3: true,
scrollingSpeed: 1000,
/*---------------------scrollBar 设置为 true ------------------------*/
scrollBar: true,
/*---------------------scrollBar 设置为 true ------------------------*/
/*---------------------WOW.JS在fullpage之后执行 ------------------------*/
afterRender: function(){
wow = new WOW({
animateClass: 'animated',
wow.init();
/*---------------------WOW.JS在fullpage之后执行------------------------*/
/*body 增加 overflow:hidden*/
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:7897次
排名:千里之外
原创:10篇
(2)(4)(3)(1)(2)(2)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'scrollReveal.js – 页面滚动显示动画JS
一样,scrollReveal.js 也是一款页面滚动显示动画的 JavaScript,能让页面更加有趣,更吸引用户眼球。不同的是 WOW.js 的动画只播放一次,而 scrollReveal.js 的动画可以播放一次或无限次;WOW.js 依赖 ,而 scrollReveal.js 不依赖其他任何文件。
虽然 scrollReveal.js 不依赖 animate.css,但它的动画也是用 CSS3 创建的,所以它不支持 IE10 以下的浏览器。
浏览器兼容
IE6、IE7 等老旧浏览器不支持 CSS3 动画,所以没有效果,并且因为不支持一些属性或方法会报错。为了达到更好的兼容,最好加一个浏览器及版本判断。
1、引入文件
&script src="js/scrollReveal.js"&&/script&
&div data-scroll-reveal&&/div&
必须给元素加上 data-scroll-reveal 属性,加上之后会执行默认的动画效果,你也可以自定义改属性以显示不同的动画效果,如:
&div data-scroll-reveal="enter left and move 50px over 1.33s"&&/div&
&div data-scroll-reveal="enter from the bottom after 1s"&Hello world!&/div&
&div data-scroll-reveal="wait 2.5s and then ease-in-out 100px"&iPhone 6&/div&
3、JavaScript
window.scrollReveal = new scrollReveal();
//或者,elem 为动画元素的任何级别的父元素
window.scrollReveal2 = new scrollReveal({elem: document.getElementById('srcontainer')});
data-scroll-reveal属性
上面说了可以自定义 data-scroll-reveal 属性,下面来看看该属性的关键词和值(可选)。
说明: 动画起始方向
值: top | right | bottom | left
说明: 动画执行距离
值: 数字,以 px 为单位
说明: 动画持续时间
值: 数字,以秒为单位
after/wait
说明: 动画延迟时间
值: 数字,以秒为单位
填充(可选)
可以在 data-scroll-reveal 属性里填充(添加)一些类似编程的“语句”,使其更有可读性,scrollReveal.js 支持以下“语句”:
也就是可以像这样写 HTML:
&div data-scroll-reveal="wait 0.3s, then enter left and move 40px over 2s"&&/div&
&div data-scroll-reveal="enter from the left after 0.3s, move 40px, over 2s"&Hello world!&/div&
&div data-scroll-reveal="enter left move 40px over 2s after 0.3s"&iPhone 6&/div&
&div data-scroll-reveal="enter left, move 40px, over 2s, wait 0.3s"&I love you&/div&
自定义默认值
可以更改 scrollReveal.js 的默认配置,如:
var config = {
after: '0s',
enter: 'bottom',
move: '24px',
over: '0.66s',
easing: 'ease-in-out',
viewportFactor: 0.33,
reset: false,
init: true
window.scrollReveal = new scrollReveal(config);
scrollReveal.init() 方法可以检测所有含有 data-scroll-reveal 属性的元素,并进行初始化,所以对于动态加载的元素,可以这样操作:
var config = {
enter: 'bottom',
move: '40px',
over: '0.16s',
reset: true,
init: false
window.scrollReveal = new scrollReveal(config);
var data = {newElementHtml: '&div data-scroll-reveal&&/div&'};
var container = document.getElementById('#container');
container.innerHTML(data.newElementHTML);
scrollReveal.init();
& CopyRight}

我要回帖

更多关于 fullpage.js api 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信