jquery waypoints点火了一次

use*_*467 8 javascript jquery jquery-waypoints

使用http://imakewebthings.com/jquery-waypoints做一些快速的工作 我需要在用户向下滚动到区域类div1时执行一些操作,但只需要执行一次,而不是每次用户滚动到该位置时 - 只有一次

$('.div1').waypoint(function(direction) 
{
    alert(CARRY OUT MY ACTION);
});
Run Code Online (Sandbox Code Playgroud)

这只需要在第一次滚动到该部分时 - 向上或向下.

小智 25

triggerOnce()被替换为destroy().只需添加this.destroy().

$('.div1').waypoint(function(direction){
    alert('CARRY OUT MY ACTION')
    this.destroy()
});
Run Code Online (Sandbox Code Playgroud)

有关更多选项,请查看WaypointsAPI.


小智 13

如果将第二个参数传递给waypoint()函数,则可以包含配置选项的对象.将该triggerOnce选项设置为true将使插件按您喜欢的方式运行.

$('.div1').waypoint(function(direction) 
{
    alert('CARRY OUT MY ACTION');
},  
{ 
    triggerOnce: true 
});
Run Code Online (Sandbox Code Playgroud)