Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Problema con jQuery - coordinate non sono numeri interi
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet
Precedente :: Successivo  
Autore Messaggio
ZapoTeX
Dio maturo
Dio maturo


Registrato: 04/06/04 16:18
Messaggi: 2627
Residenza: Universo conosciuto

MessaggioInviato: 29 Giu 2012 11:05    Oggetto: Problema con jQuery - coordinate non sono numeri interi Rispondi

Ciao carissimi! Sto massaggiando un po' di Javascript per far venire fuori su tutte le immagini della pagina un quadratino di mouse con le coordinate del mouse relative all'immagine su cui è:

Codice:
window.onload = function(){

    var tooltip = $( '<div id="tooltip">' ).appendTo( 'body' )[0];

$( 'img' ).
    each(function () {
        var pos = $( this ).offset(),
            top = pos.top,
            left = pos.left,
            width = $( this ).width(),
            height = $( this ).height();
        $( this ).
            mousemove(function ( e ) {
                var x = e.pageX - left,
                    y = e.pageY - top;

                $( tooltip ).html( 'x = ' + x + '<br/>y = ' + y ).css({
                    left: e.clientX + 10,
                    top: e.clientY + 10
                }).show();
            }).
            mouseleave(function () {
                $( tooltip ).hide();
            });

    });

};


Incredibile ma vero, mi da coordinate DECIMALI! Addirittura, se inietto questo codice in una pagina di Facebook con Greasemonkey + Firefox o con un Content Script di Chrome, su alcune immagini ho coordinate intere, su altre X intera e Y decimale, su altre viceversa. ALLUCINANTE!

Altro problema: se zoomo con Ctr++ o Ctrl+rotellina va tutto a casino, coordinate negative, etc...

Ciao e grazie in anticipo!

ZT
Top
Profilo Invia messaggio privato HomePage
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi