Domanda

Ho alcuni elementi ul con overflow: auto. La maggior parte di loro non sfioro, ma alcuni di loro fanno. Voglio inizializzare JScrollPane solo su quegli elementi che hanno troppo pieno, che hanno una barra di scorrimento.

non riesco a vedere un modo ovvio nella documentazione per fare questo!

Forse ho bisogno di rilevare la presenza di una barra di scorrimento in qualche altro modo e poi il mio nido inizializzazione JScrollPane dentro quella?

È stato utile?

Soluzione

È possibile verificare se il contenuto dell'elemento ul è più grande rispetto alle dimensioni del display del ul con il seguente codice:

$(yourobject).attr('scrollHeight') > $(yourobject).height() 

È possibile utilizzare l'operazione di filtro jQuery per filtrare la query.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top