Свиток падает, когда я использую сортируемый

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, прокрутка идет вниз до нижней части страницы.

есть кто-то, у кого есть идея, почему это происходит?

любая помощь ценится!

Теги:
jquery-ui-sortable

1 ответ

1
Лучший ответ

Вы можете установить параметр сдерживания для сортировки, чтобы элементы списка можно было перетаскивать только в свой контейнер. Например:

$(function () {
    $("#sortable").sortable({
        cancel: ".fixed",
        containment: "#sortable"
    });
    $("#sortable").disableSelection();
});
  • 0
    @PertaStone, спасибо, но это не работает .. страница все еще уходит на дно, когда я перетаскиваю li ..
  • 0
    @AlonShmiel, у меня в Chrome и Firefox он работает нормально, без ненужной прокрутки.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню