Ho una lista 'sorgente' non ordinata che può contenere fino a circa 1.000 voci di elenco. Voglio essere in grado di trascinare gli elementi dall'elenco sorgente in una lista 'destinazione' connessa. Ho tutto funzionante fino a quando il mio elenco di fonti non viene filtrato. Sto usando il plug-in quicksearch di jquery per filtrare (cercare) la mia lista di fonti. Il filtro si ottiene impostando 'display: none;' sugli articoli che non corrispondono alla ricerca.jQuery UI L'avvio di trascinamento ordinabile è lento quando il contenitore ha oggetti nascosti
Quando 1..n elementi nell'elenco di origine sono nascosti, l'operazione di trascinamento non è fluida quando avviata. Significato, clicco sulla voce che voglio trascinare, muovo il mio mouse sullo schermo, ma l'oggetto che sto trascinando non appare sotto il mio cursore fino a circa un secondo dopo che ho iniziato il trascinamento.
Per la diagnosi, ho ridotto il mio caso di utilizzo a una sola lista che voglio ordinare. Ho completamente eliminato l'uso della ricerca rapida semplicemente codificando la metà dei miei elementi di elenco come nascosti. Sono ancora in grado di riprodurre il comportamento 'non fluido'. Il mio esempio è qui:
Se rimuovo lo stile di trabocco dalla lista nel mio esempio, la prestazione è un po 'meglio, ma ancora più lento di quanto mi auguro di vedere.
Qualcuno ha qualche suggerimento per me prima di iniziare a considerare altre opzioni?
Grazie in anticipo.
il fix ha funzionato perfettamente, grazie mille! – podnov