$('#my_div').height('50%')
imposta l'altezza ma come è possibile recuperare l'altezza corrente del div come percentuale?Può jquery restituire l'altezza di un elemento come percentuale?
risposta
è possibile convertire altezza entrare in px e convertirli in percenatge
1em = 12pt = 16px = 100%
È possibile utilizzare .height()
, che restituisce solo il numero (cioè, senza il simbolo dell'unità). Perfetto per la percentuale, che ovviamente non ha bisogno di unità. Dalla documentazione:
Procedimento
.height()
è consigliato quando l'altezza di un elemento deve essere usato in un calcolo matematico .
Così si può provare qualcosa di simile:
var height_pct = Math.round(
$('#my_div').height()/
$('#my_div').parent().height() * 100
);
forse jquery ha cambiato questo, ma ".height()" del mio 70% div è 564. – rocketsarefast
Suona bene. 'height()' restituisce il numero di "pixel" comprendente l'altezza dell'elemento da misurare, senza unità (quindi non "px"). Ho "pixel" tra virgolette perché con schermi ad alta risoluzione, potrebbero non essere letteralmente pixel in questi giorni. –
così semplice $ ("# eleid") [0] .style.width
- 1. jquery: percentuale di due numeri
- 2. jQuery: come restituire l'elemento aggiunto
- 3. Come ottenere un elemento casuale in jquery?
- 4. jQuery - Ottieni un elemento dalla matrice come elemento jQuery?
- 5. jQuery può copiare i limiti di un elemento (posizione, dimensione, margini, ecc.) In un altro elemento?
- 6. nusoap può restituire un array di stringa?
- 7. come restituire l'attributo dati di un elemento opzione in select?
- 8. PHP: un metodo può restituire un puntatore?
- 9. Un Runnable può restituire un valore?
- 10. Elemento di centraggio all'interno di un elemento (jQuery)
- 11. Come restituire un elemento web dinamico istanziato pigramente
- 12. Completare la percentuale (jQuery + php)
- 13. Richiesta JQuery Ajax con percentuale
- 14. Percentuale barra di avanzamento jQuery semplice
- 15. Come posso convertire un elemento DOM in un elemento jQuery?
- 16. JQuery fuoco un elemento
- 17. Come si può calcolare la sovrapposizione percentuale di due rettangoli?
- 18. come ottenere array figli di un elemento in jquery
- 19. Java: come può un costruttore restituire un valore?
- 20. Come può un riferimento null a un'interfaccia restituire un valore?
- 21. Selettore jQuery per un elemento MANCANTE un elemento figlio
- 22. Una funzione VBScript può restituire un dizionario?
- 23. Come ridurre la larghezza di un elemento di un pixel quando è definito in percentuale
- 24. javax.persistence.Query.getResultList() può restituire null?
- 25. jQuery: aggiungi elemento dopo un altro elemento
- 26. Ottenere un selettore jQuery per un elemento
- 27. Una classe può restituire un oggetto stesso
- 28. Java xpath per restituire un intero elemento come stringa
- 29. Un metodo di connessione può restituire un valore?
- 30. Come nascondere un elemento genitore usando jquery?
Ok, stavo pensando qualcosa di simile sarebbe essere l'unico modo. Grazie –