我是靠谱客的博主 平淡枕头,最近开发中收集的这篇文章主要介绍jQuery滚动监听插件Waypoints,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

你是否希望当用户仅仅滚动滑条的时候,就能触发各种各样的动态效果呢?比如图片浮现、文字漂移等各种各样的动画!那么我就推荐你一款用于捕获各种滚动事件的插件—Waypoints。同时Waypoints还支持固定元素和无限滚动的功能,功力十分强大。

 

目前这款插件已经更新到v2.0.3的版本。

演示Demo:
1.http://imakewebthings.com/jquery-waypoints/#get-started
2.固定元素http://imakewebthings.com/jquery-waypoints/shortcuts/sticky-elements/
3.无线滚动http://imakewebthings.com/jquery-waypoints/shortcuts/infinite-scroll/

 

下载:
1.官网:http://imakewebthings.com/jquery-waypoints/
2.GiHub:https://github.com/imakewebthings/jquery-waypoints

 

在使用Waypoints插件之前,首先需要包含一个jQery文件,然后包含下载的插件

<script src="/path/to/jquery.min.js"></script>
<script src="/path/to/waypoints.min.js"></script>

 

这个时候你就可以尽情的使用Waypoints插件了, 最简单的使用方法是调用.waypoint,并传递到一个函数中

$('#example-basic').waypoint(function() {
  notify('Basic example callback triggered.');
});

 

这个例子会在#example-basic的顶部刚碰到用户视角的顶部时出现一个提示,callback会在你经过这点设定点触发,不管你是向上滚动还是向下滚动. 大部分情况下我们想在用户向不同方向滚动时展现不同的动作。Waypoints将方向作为参数传递给回调函数

$('#example-direction').waypoint(function(direction) {
  notify('Direction example triggered scrolling ' + direction);
});

 

这里通知将表现为”Direction example triggered scrolling down”或者”Direction example triggered scrolling up”.

 

要是你是想让waypoint在某个位置触发而不是你元素的顶部碰到视角的顶部怎么办?waypoint函数提供了第二种自变量—选项对象。其中最有用的是–offset,即告诉Waypoints要离开窗口顶部多远才触发。offset可以用像素来表示。

$('#example-offset-pixels').waypoint(function() {
  notify('100 pixels from the top');
}, { offset: 100 });

 

或者用比例来表示

$('#example-offset-percent').waypoint(function() {
 notify('25% from the top');
}, { offset: '25%' });

 

或者是一个函数,这个函数需要返回一个数字

$('#example-offset-function').waypoint(function() {
  notify('Element bottom hit window top');
}, {
  offset: function() {
    return -$(this).height();
  }
});

 

来源:http://coolfun.me/waypoints/

 

 另外还可以使用jquery插件: Bootstrap ScrollSpy 用法

 

参看:http://v2.bootcss.com/javascript.html

 

 

最后

以上就是平淡枕头为你收集整理的jQuery滚动监听插件Waypoints的全部内容,希望文章能够帮你解决jQuery滚动监听插件Waypoints所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部