jQuery滚动监听插件Waypoints

所属分类:UI-滚动

 56594  365  查看评论 (0)
分享到微信朋友圈
X
jQuery滚动监听插件Waypoints ie兼容10

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();  
    }  
});


相关插件-滚动

jQuery简单的文字跑马灯特效

这是一款非常简单的jQuery文字跑马灯特效插件。该跑马灯特效使文本从右向左不停循环,当鼠标放到跑马灯上的文字时,跑马灯会暂停运动。
  滚动
 215910  358

简洁的jQuery滚动条插件scrollBar.js

本插件会将容器中滚动条样式进行统一,通过修改css任意改变滚动条的宽度与颜色,实现自定义滚动条的目的。
  滚动
 64600  383

自制高度可定制滚动条插件(原创)

自制原生JS高度可定制化的滚动条插件,高度自定义,轻量化,浏览器兼容良好
  滚动
 33433  423

jQuery美化滚动条插件mCustomScrollbar

mCustomScrollbar 是个基于 jQuery UI 的自定义滚动条插件,它可以让你灵活的通过 CSS 定义网页的滚动条,并且垂直和水平两个方向的滚动条都可以定义
  滚动
 34862  335

讨论这个项目(0)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复