Come ottenere le compensazioni di scorrimento in JavaScript

December 12

Ogni volta che si tira su una pagina web su Internet, si vedono due cose: la finestra del browser e il documento pagina web hai tirato su. Spesso il documento è più grande della finestra, ed è per questo che si vede barre di scorrimento o in basso oa destra della finestra del browser. Per ottenere l'offset di scorrimento che si verifica a causa di questo fenomeno, è necessario costruire una funzione che estrae gli offset dal documento e poi li restituisce al corpo della pagina, dopo la quale si può produrre loro sullo schermo.

istruzione

1 Creare una funzione tra i tag "testa" del documento:

obtain_scroll_offsets function ()
{
}

2 Assegnare i valori di offset a due variabili utilizzando il "pageXOffset" e proprietà "pageYOffset" del metodo "auto":

var = offset_x self.pageXOffset;
var = offset_y self.pageYOffset;

Si prega di questi fra parentesi della funzione {}.

3 Far passare i valori di offset di nuovo alla parte HTML del codice utilizzando la funzione di "ritorno":

ritornare [offset_x, offset_y];

Posizionare questo dopo le dichiarazioni di variabili.

4 Creare un modulo JavaScript nel codice HTML presentando il seguente codice tra i tag "body" del pagina:

<Script type = "text / javascript">

</ Script>

5 Chiamare la funzione e assegnare i valori in un array di variabili:

var offset = obtain_scroll_offsets ();

Inserire questo tra i tag "script".

6 Stampa gli offset di scorrimento con il metodo "document.write":

document.write (offset [0]);
document.write (offset [1]);

Si prega di questi dopo la dichiarazione della variabile.