2012-07-12 46 views
3

我有一个元素在到达#news div时向下滑动,并在向上滑动时通过#news时滑动。jQuery删除航点

$(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('remove')”?为了让它在离开div时向上滑动,甚至向下滑动网站并进入其他div。 这样我可以使动画像 - 滑入/停止位置/滑出。

如果航点并不是正确的插件,我真的很感谢一些迹象表明如何实现这种效果。

谢谢!

回答

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

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

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

+0

是的,当我把$(“#新闻”)航点(“删除”)的代码,它被instatly删除,未达到#news DIV之后,当它的。删除,'其他'将不起作用。 – user1519385 2012-07-12 07:06:11