Domanda

Sto cercando di posizionare un div al centro della finestra iPhone. In sostanza in modo che quando si colpisce un'immagine, si apre al centro dello schermo, indipendentemente da dove si era scorrere alla sulla pagina prima di fare clic.

Non è così semplice come solo rendendo position: fixed; come che causerà l'origine sia la parte superiore della pagina, non la parte superiore della finestra.

Anche io non riesco a fare qualcosa di simile rilevare eventi di scorrimento e di mantenere una traccia di dove sto attualmente arrotolato a, come il Javascript sto scrivendo viene iniettato solo nella pagina ed eseguito quando il popup viene attivato.

C'è un iPhone specifica API JavaScript o qualcosa che posso usare per ottenere la finestra corrente coordinate?

Grazie, Toby

È stato utile?

Soluzione

Stupidamente semplice.

var scrollX = window.pageXOffset;
var scrollY = window.pageYOffset;

... ti dà la posizione della finestra corrente.

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