Domanda

L'errore che sto avendo è il seguente:

A destra della mia pagina, ho un elenco di punti interessanti (visualizzati su una mappa a sinistra della pagina). Poiché l'elenco è così lungo, sto usando IScroll 4 (ottimo plugin).

Tuttavia, quello che vorrei fare è licenziare un evento quando l'utente ha scorciato l'elenco, quindi posso controllare quali elementi sono attualmente visibili all'utente. Iscroll ha già un evento impostato per questo, quindi ho una funzione che spara quando necessario. Tuttavia, non riesco a ottenere le coordinate adeguate dei miei elementi di elenco.

Quello che succede è il seguente:

  1. Quando l'elenco si carica, ottengo un valore .offset () per il primo elemento. Offset.top = 35, perché il mio elenco avvia 35 px inferiore al bordo superiore della pagina. Questo è buono.
  2. Quando scorro l'elenco; dì che lo tiro giù per 500px; Mi aspetto che la nuova posizione sia 35px - 500px = -465px. Tuttavia, Sill dice 35. Scorrimento sebbene l'elenco non influisca sulle coordinate di Elemen, anche se si è mossa.

Come posso ottenere le coordinate effettive?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top