2012-07-13 15 views
6

Estoy intentando usar el complemento Waypoints para que jQuery cargue elementos en una página web. Sin embargo, no puedo hacer que funcione. :(Uso básico de Waypoint

hice un ejemplo muy básico:. http://jsfiddle.net/P3XnN/2/

De acuerdo con la documentación de waypoints todo lo que tiene que hacer es la siguiente

JS:

$('#waypoint').waypoint(function() { 
    alert('You have scrolled to my waypoint.'); 
}); 

HTML:

<div style="height: 500px">Scroll down</div> 
<div id="waypoint">Waypoint</div> 

Pero no es tan simple como eso aparentemente. Por favor ayuda.

+1

Parece que es así de simple, solo tiene que desplazarse más lejos: http://jsfiddle.net/jamesallardice/P3XnN/3/ –

+0

Ah, entonces el punto de ruta debe estar en la parte superior de la ventana gráfica. –

Respuesta

9

Los documentos revelan un plugin de offset option que hace lo siguiente:

determina la distancia de la parte superior del elemento debe ser desde la parte superior de la ventana del navegador para activar un waypoint. Puede ser un número, que es tomado como un número de píxeles, una cadena que representa un porcentaje de la altura de la ventana gráfica , o una función que devolverá un número de píxeles.

Puede pasar opciones al método waypoint como el segundo argumento:

$('#waypoint').waypoint(function() { 
    alert('You have scrolled to my waypoint.'); 
}, { 
    offset: '100%' 
}); 

He aquí un update fiddle.

+1

¡Muchas gracias! Prefiero usar offset: 'bottom-in-view' en su lugar, ya que es más "legible" :) –

+0

@ Snæbjørn - De nada, me alegro de poder ayudar :) Oh, sí, no leí lo suficiente de los documentos para darme cuenta eso ... definitivamente mejor usar eso que '100%'. –