请选择 进入手机版 | 继续访问电脑版

10模板

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 853|回复: 3

jQuery滚动监听插件Waypoints

[复制链接]

1325

主题

1840

帖子

4781

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4781
发表于 2017-4-1 17:29:44 | 显示全部楼层 |阅读模式
有时候我们希望当用户仅仅滚动滑条的时候,就能触发各种各样的动态效果,比如图片浮现、文字漂移等各种各样的动画!
那么我就推荐你一款用于捕获各种滚动事件的插件—Waypoints。同时Waypoints还支持固定元素和无限滚动的功能,功力十分强大。

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


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

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


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

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


这个例子会在#example-basic的顶部刚碰到用户视角的顶部时出现一个提示,callback会在你经过这点设定点触发,不管你是向上滚动还是向下滚动. 大部分情况下我们想在用户向不同方向滚动时展现不同的动作。Waypoints将方向作为参数传递给回调函数
Js代码  
  • $('#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可以用像素来表示。
Js代码  
  • $('#example-offset-pixels').waypoint(function() {  
  •   notify('100 pixels from the top');  
  • }, { offset: 100 });  


或者用比例来表示
Js代码

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


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

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


asdsadsa
回复

使用道具 举报

1325

主题

1840

帖子

4781

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4781
 楼主| 发表于 2017-4-4 01:05:18 来自手机 | 显示全部楼层
江汀啦咯啦咯啦咯啦咯啦咯啦咯啦咯啦咯啦咯啦咯啦咯啦咯
回复 支持 反对

使用道具 举报

1325

主题

1840

帖子

4781

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4781
 楼主| 发表于 2017-9-8 22:30:16 来自手机 | 显示全部楼层
1148030615 发表于 2017-4-4 01:05
江汀啦咯啦咯啦咯啦咯啦咯啦咯啦咯啦咯啦咯啦咯啦咯啦咯

我回复下我自己还查查
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|10模板  

GMT+8, 2018-7-20 05:23 , Processed in 0.251793 second(s), 23 queries .

快速回复 返回顶部 返回列表