Giustamente punito: non lo faccio più, promesso!
Prego affinchè sia rimossa la mia precedente discussione (ed anche l'onta che macchia la mia fedina penale in questo nobile forum)
Ho questo script:
che fa comparire/scomparire un div vicino al cursore al mousover sopra ad un oggetto.codice:function hoverdiv(e,divid){ var left = e.clientX ; var top = e.clientY ; var div = document.getElementById(divid); div.style.left = (left-div.width) + 'px'; div.style.top = (top-div.height) + 'px'; $('#' + divid).toggle(); return false;}
Funziona mediamente bene tranne che se scrollo un po' la pagina il div non compare più vicino al cursore ma molto più in basso... suppongo sia perchè e.clientY fa riferimento sempre al bordo superiore della pagina html quindi scrollando in giù la distanza dal bordo aumenta... come lo devo modificare per far si che faccia riferimento al bordo superiore della finestra (ovvero che compaia sempre vicino al cursore del sorcio indipendentemente da quanto ho scrollato)?