jQuery删除waypoint

时间:2012-07-12 00:39:47

标签: jquery

我有一个元素在到达#news div时向下滑动,在向上滑动时传递#news会向上滑动。

$(document).ready(function() {
$('#news').waypoint(function(event, direction) {
    if (direction === 'down') {
    $('#menu_list').animate({top: 10},{queue: false, duration:500}) ;}
    else {
    $('#menu_list').animate({top: 50},{queue: false, duration:500}) ;}
       }, {
    offset: '6'  
  });
});

我想知道如何应用“.waypoint('删除')”?为了使它在离开div时向上滑动,甚至在进一步下滑到现场并进入其他div。 通过这种方式,我可以制作动画 - 滑入/停止位置/向外滑动。

如果航点不是正确的插件,我真的很感激如何实现这种效果。

谢谢!

1 个答案:

答案 0 :(得分:8)

$('#news').waypoint('destroy') — Unregister waypoints and unbind all handlers.
$('#news').waypoint('remove') — Unregister waypoints but leave handlers intact.

您是否阅读过Waypoint完整文档?

Src:http://imakewebthings.com/jquery-waypoints/#documentation