CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 10 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

phonegap creazione schermata

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Jun 2011
    Messaggi
    4

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    phonegap creazione schermata

    ciao a tutti

    ho un problema con la progettazione di una schermata usando phonegap durante la visualizzazione dell's4. (window.devicepixelratio = 3)

    per calcolare la posizione di un elemento faccio

    in javascript:

    var h = windows.height;
    var w = windows.width;

    // el è l'elemento

    el.syile.top = 10 * h / 100 + "px"; // lo voglio al 10 % in alto dello schermo.
    el.syile.left = 10 * w / 100 + "px"; // lo voglio al 10 % a sinistra dello schermo.


    solo che non funziona...


    per caso devo usare questa formula?


    var h = windows.height;
    var w = windows.width;
    var p = window.devicepixelratio;

    // el è l'elemento

    el.syile.top = 10 * h / 100 / p + "px"; // lo voglio al 10 % in alto dello schermo.
    el.syile.left = 10 * w / 100 / p + "px"; // lo voglio al 10 % a sinistra dello schermo.

    ciao e grazie a tutti
    Gabry

  2.  
  3. #2
    Senior Droid


    Registrato dal
    May 2010
    Località
    Rivoli
    Messaggi
    426

    Ringraziamenti
    6
    Ringraziato 48 volte in 47 Posts
    Predefinito

    Ciao, Gabry.

    E' più semplice provare, che aspettare una risposta via forum

    L'unica modifica che ti proporrei, è la seguente:
    Metterei il calcolo delle altezze/larghezze tra parentesi:
    Quote Originariamente inviato da gabryfan82 Visualizza il messaggio
    el.syile.top = (10 * h / 100 / p) + "px"; // lo voglio al 10 % in alto dello schermo.
    el.syile.left = (10 * w / 100 / p) + "px"; // lo voglio al 10 % a sinistra dello schermo.
    ...perchè quel "+px" alla fine potrebbe trasformare anche i valori precedenti in stringhe, ed otterresti un errore.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy