Ho una lista di div che voglio essere in grado di ordinare. Ogni div ha il testo al suo interno, e anche un handle all'interno di esso (a causa dell'interfaccia utente, desidero solo ordinare se viene trascinata la metà sinistra dell'elemento della lista). In Chrome/FireFox funziona molto bene, ma in IE se fai clic sul testo non ti consente di ordinare, anche se il testo è all'interno dell'handle.JQuery Sortable - Gestisce bug in IE?
Ho un mockup ridotta il problema qui, assicurarsi di utilizzare Internet Explorer per prova: http://jsfiddle.net/t8Ebd/
Sto assumendo questa è una cosa stratificazione, ma ho provato i seguenti approcci senza fortuna:
- Modifica z-indici di testo e gestire
- $ ("ItemName".) disableSelection();
- ms-user-select:. none; user-selezionare: none;
- aggiungendo la classe di testo per l'elenco delle maniglie - questo risolve il problema, ma non funziona per me dato che non voglio il testo nella metà destra della voce di elenco per far scattare l'ordinamento colore di sfondo
- Impostazione a il manico: so che sembra strano, ma se imposto un colore diventa l'elemento più in alto e quindi agisce correttamente, anche se nasconde il testo che non funzionerà per me.
Qualcuno ha altre idee ??
Quale versione op IE? –
alternativa alternativa: inserire un numero di ' ' nel tag handle –