0

これらのjsファイルがあります:

https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
http://code.jquery.com/ui/1.8.18/jquery-ui.min.js
Functions.js

そしてこのhtml:

<ul id="sortable">
    <li>Item 1</li>
    <li>Item 2</li>
    <li>Item 3</li>
    <li>Item 4</li>
    <li>Item 5</li>
</ul>

Functions.js、私は持っています:

$(function () {
    $("#sortable").sortable({
        cancel: ".fixed"
    });
    $("#sortable").disableSelection();
});

私のjsfiddleでは、動作します:

http://jsfiddle.net/alonshmiel/ZV6sF/1/

しかし、私のプロジェクトでは、li次々と選択して注文しようとするとli、スクロールがページの一番下まで下がってしまいます。

なぜそれが起こっているのか考えている人はいますか?

どんな助けでも大歓迎です!

4

1 に答える 1

1

リスト要素をコンテナー内でのみドラッグできるように、ソート可能オブジェクトの包含オプションを設定できます。例えば:

$(function () {
    $("#sortable").sortable({
        cancel: ".fixed",
        containment: "#sortable"
    });
    $("#sortable").disableSelection();
});
于 2013-09-21T10:17:29.227 に答える