Due dei metodi più famosi del jQuery sono sicuramente:
con cui si va a mostrare o nascondere un elemento. Questi due metodi vanno ad agire sulla proprietà display del CSS settandola a none o block.
In questo ultimo periodo ho spesso avuto bisogno di mostrare o nascondere un elemento agendo sulla proprietà visibility che differisce dalla proprietà display perchè pur nascondendo l’elemento, non rende disponibile lo spazio ad esso dedicato. In parole più semplici, supponendo di avere un div di dimensioni 100×100 pixel; nascondendo l’elemento con la proprietà display, lo spazio da esso occupato sarà disponibile per gli altri elementi della pagina, con la proprietà visibility il suo spazio resterà vuoto ma non disponibile.
jQuery non mette però a disposizione un metodo per gestire la visibilità ma abbiamo bisogno di agire su di essa attraverso il metodo .css(‘visibility’) o aggiungendo e rimuovendo una determinata classe CSS.
Read more →