JQuery UI sortable dans une zone déroulante contenant - la position de défilement “saute” quand le tri

Veuillez cocher cette presque identique à la question première: jQuery Liste Triable - barre de défilement saute lors du tri

J'ai exactement le même problème, seulement que j'ai essayé toutes les solutions proposées il n'y à pas de chance

Ici est la façon de reproduire

  • créer un liste triable
  • avoir défilement
  • faites défiler vers le bas
  • réordonner les éléments
  • la position de défilement de "sauts" jusqu'

Voici le code (voir aussi dans JSFiddle)

Html

<ul id="panel" class="scroll">
    <li class="content" style="background-color:red">item1</li>
    <li class="content" style="background-color:green">item2</li>
    <li class="content" style="background-color:blue">item3</li>
    <li class="content" style="background-color:gray">item4</li>
    <li class="content" style="background-color:yellow">item5</li>    
</ul>

JavaScript

$(function() {
    $("#panel").sortable({
        items: ".content",
        forcePlaceholderSize: true
    }).disableSelection();
    $(".content").disableSelection();

});​

CSS

.scroll{
    overflow: scroll;
    border:1px solid red;
    height: 200px;
    width: 150px;
}
.content{
    height: 50px;
    width: 100%;
}

Voici le code (dans JSFiddle) après avoir essayé la notion de accepté de répondre à (avec pas de chance)

Je peux essayer de comprendre pourquoi ça se passe (la liste est "raccourci" pour une brève seconde), mais toutes les tentatives pour utiliser des espaces réservés ou des aides pour éviter qu'il ne fonctionne pas non plus. Je sens que j'ai essayé presque toute permutation de la "scrollable" options avec pas de chance

Navigateurs, j'ai essayé

IE9, Firefox 10.0.1, et Chrome 17

JQuery versions

de base 1.7.1, UI v 1.8.17

Je fais quelque chose de mal? Est-il une solution? Serait-ce un bug?

InformationsquelleAutor Eran Medan | 2012-02-25