/ / Come rilevare l'altezza del contenuto di un div? - HTML, altezza, rilevamento

Come rilevare l'altezza del contenuto di un div? - html, altezza, rilevamento

fornito un DIV con

  • altezza fissa
  • funzione di scorrimento disabilitata
  • il cui contenuto è modificabile

Ho bisogno di capire se il suo altezza del contenuto èraggiunto o addirittura superato l'altezza dello stesso div in base all'elemento (testo o altro) inserito dall'utente (controllo attivato in base all'evento). Qualcuno ha qualche idea semplice su come rilevare se il contenuto di un DIV ha raggiunto o addirittura superato l'altezza dello stesso DIV?

risposte:

1 per risposta № 1

Come ha detto stian nella loro risposta, puoi usare jQueries height() metodo per ottenere l'altezza di un determinato elemento.

Tuttavia, vorrai utilizzare questo metodo su un secondo contenitore interno al div principale. In modo tale che:

<div id="myMainDivWithAHeight">
<div id="myInnerDivExpandingWithTheContent"></div>
</div>

In questo modo calcolerai l'altezza del div interno che si sta espandendo in relazione al contenuto, anziché l'altezza del div esterno ad altezza fissa.

È quindi possibile confrontare i valori delle altezze div interne ed esterne.


0 per risposta № 2

prova jQuery .height ()

http://api.jquery.com/height/