Ciao, sto impazzendo per una cosa dove probabilmente esiste una soluzione più che semplice.
(Il mio scopo finale è taggare una foto in un determinato punto)
Quello che mi serve è la posizione assoluta di un particolare div che però è contenuto in un altro div che ha "position:relative". Questo è imposto dal template.
L'unico metodo che ho trovato in giro è quello riportato qui sotto che però mi da la distanza relativa al div con position relative superiore. Questo dato mi è necessario per fare "posizione del moude" - "posizione del div" e ottenere così una coordinata in una foto.
Questo è il mio codice:codice:<html> <body> <div style="position:relative; margin:200px;"> <div id="myDiv" style="position:relative; left:150; top:100; width:400; height:200; background-color:blue;"> </div> </div> <button onclick="alert(myDiv.offsetLeft);">offsetLeft</button> <button onclick="alert(myDiv.offsetTop);">offsetTop</button> </body>
codice:$("#special").click(function(e){ var x = e.pageX - this.offsetLeft; var y = e.pageY - this.offsetTop; //$('#tag_name').removeAttr("disabled"); //$('#add').removeAttr("disabled"); $('#tag_x').val(x); $('#tag_y').val(y); });

Rispondi quotando