在fullpage.js中重新激活自动滚动
Reactivate automatic scroll in fullpage.js
我正在寻求一些帮助!
我正在使用Alvaro Trigo的Fullpage.js开发Wordpress网站。
在主页上,我让每个部分每5000毫秒自动滚动一次。
如果用户决定使用鼠标导航每个部分,则当前会覆盖此功能。
如果用户处于非活动状态(即未手动滚动)达5000ms,则客户端已请求重新激活自动滚动。
这是正在进行的工作。
提前谢谢你——任何帮助都将不胜感激!如果你需要更多信息,请告诉我。
在线示例
试试这个:
var myIntervalId;
var auto = true;
$('#fullpage').fullpage({
sectionsColor: ['yellow', 'orange', '#C0C0C0', '#ADD8E6'],
continuousVertical: true,
afterLoad: function (anchorLink, index){
//for any section
if(typeof myIntervalId === 'undefined' || !auto){
clearInterval(myIntervalId);
myIntervalId = setInterval(function() {
$.fn.fullpage.moveSectionDown();
}, 1000);
}
}
});
addMouseWheelHandler();
function MouseWheelHandler() {
clearInterval(myIntervalId);
auto = false;
}
function addMouseWheelHandler() {
if (document.addEventListener) {
document.addEventListener('mousewheel', MouseWheelHandler, false); //IE9, Chrome, Safari, Oper
document.addEventListener('wheel', MouseWheelHandler, false); //Firefox
} else {
document.attachEvent('onmousewheel', MouseWheelHandler); //IE 6/7/8
}
}
相关文章:
- 幻灯片滚动javascript不起作用
- 将视口底部滚动到元素底部
- jQuery Lazy加载动画滚动
- 设置滑块分区上的滚动
- 结合jQuery和jetpack无限滚动
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- Javascript滚动激活
- 如何在激活灯箱插件时禁用鼠标滚轮的背景滚动
- 当目标处于顶部滚动状态时,如何从菜单中激活项目
- 滚动功能在滚动前激活
- 仅在移动设备上激活滚动深度
- 滚动锚点未激活
- 在fullpage.js中重新激活自动滚动
- 我如何编程一个JS按钮,它也可以在点击和滚动时激活转换
- 如何在gif动画完成后激活页面滚动
- jQuery激活(绑定)滚动后解除绑定
- 滚动时,导航条悬停在所有链接上激活
- 滚动功能在看到元素时激活
- 将按钮激活的图像滚动器制作成自动滚动器
- 视差滚动,动画WITH滚动而不是在滚动时激活