Visualizzazione risultati 1 fino 1 di 1

Discussione: jQuery css restituisce valori differenti da un device ad un altro

  1. #1
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito jQuery css restituisce valori differenti da un device ad un altro

    Salve ,

    sto creando un sito per mobile e desktop , in una funzione jQuery leggo l'attributo CSS TOP di un elemento

    in base al risultato modifico o meno l'elemento stesso.

    sul desktop funziona abbastanza bene (alcuni browser restituisco valori differenti in base alla interpretazione del CSS)

    ma quando lo eseguo sul mobile , invece di un valore mi restituisce AUTO ....

    non comprendo il perche' .. potete aiutarmi a comprendere dove possa essere l'errore ?

    Grazie infinite per la vostra disponibilita' .

    p.s.

    il codice jQuery :
    Codice:
    var posizione = $("#elemento").css("top");
    il codice CSS:
    Codice:
    #elemento{position:absolute;top:0px;}
    il codice HTML:
    Codice:
    <div id="elemento"></div>
    -------------------------------------------------------------

    Rettifico

    dopo svariati controlli , non e' un problema di device , ma di interpretazione del CSS da parte di Chrome

    in particolare se inseriamo un <ul> <li> all'elemento (sopra indicato) e chiediamo la posizione del <li>
    nel caso in cui sia <ul> che <li> non abbiamo espressamente indicato position e top
    Chrome restituisce auto , Firefox un valore in px

    quindi una volta definito tutti i parametri CSS , anche Chrome restituisce il valore di posizione.


    -----------------------

    Grazie e scusate per il disturbo.
    Ultima modifica di NLSweb : 05-07-2014 alle ore 19.21.58

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •