Ho due elenchi di elementi e ho abilitato l'interfaccia utente jQuery ordinabile su entrambi. Ho usato l'opzione connectWith
per permettermi di trascinare tra i due elenchi.jQuery UI ordinabile: Scorri tutta la pagina e il contenitore
Un elenco contiene molti elementi, quindi ho aggiunto overflow-y: scroll
ad esso, ma quando provo a prendere un elemento da quell'elenco e lo trascino all'altro, scorre solo l'elenco, non l'intera pagina.
Ho creato una demo jsFiddle (http://jsfiddle.net/MCcuc/). Scorri verso il basso e prova a spostare Item Q
(trascinalo dalla barra grigia sulla parte superiore della scatola) dalla lista rossa nella lista verde. Vedrai scorrere la lista rossa, ma la pagina no. Come posso scorrere l'intera pagina e la lista?
Sto solo consentendo sortable
senza molte opzioni:
$('.sort').sortable({
connectWith: '.sort',
handle: '.handle'
});
Penso che questo abbia qualcosa a che fare con il secondo elenco che è scorrevole. Si noti che se si avvia e si trascina fuori dal primo elenco nella seconda lista, scorre la pagina come si desidera. –