- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- [JS] DOCTYPE HTML PUBLIC e ScrolTop su IE
-
[JS] DOCTYPE HTML PUBLIC e ScrolTop su IE
Salve a tutti,
Utilizzo un semplice script per catturare la posizione del mouse su una pagina.
In particolare per Internet explorer utilizzo la seguente sintassi:
tempX = event.clientX + document.body.scrollLeft; tempY = event.clientY + document.body.scrollTop; ```Il codice citato funziona correttamente sulla maggior parte delle pagine, rilevando e quindi sommando alla posizione relativa del mouse quella dello scroll eseguito sulla pagina. Tuttavia nelle pagine che presentano la dicitura
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http: // www . w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">Ciò che vi chiedo è se esiste un codice alternativo da utilizzare in queste pagine per rilevare lo scroll effettivo eseguito da un utente. Grazie
-
Risolto con
tempX = event.clientX + document.documentElement.scrollLeft; tempY = event.clientY + document.documentElement.scrollTop;