Я использую компонент Сортируемый из jQuery UI. Обратные вызовы, похоже, вообще не работают, даже с этим минималистичным тестом:
<script type = "text/javascript" src = "jquery-1.3.js"></script>
<script type = "text/javascript" src = "jquery-ui-personalized-1.6rc4.js"></script>
<script type = "text/javascript">
$(document).ready(function () {
$("#outer").sortable({
start: function (e, ui) {
alert("started");
},
update: function (e, ui) {
alert("updated");
}
});
});
</script>
<ul id = "outer">
<li>apple</li>
<li>orange</li>
</ul>
Когда я меняю порядок этих элементов, я не получаю никаких предупреждений.
Я правильно использую или, возможно, неправильно читаю документация?
start Function(Event, ui)
Function that gets called when sorting starts.
Я использую Firefox, и у меня нет абсолютно никаких ошибок / предупреждений. Это просто мертвая тишина. Однако сортировка работает должным образом. Кажется, что это просто обратные вызовы, которые не работают. Я стараюсь не копаться в коде пользовательского интерфейса jQuery :(



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Похоже, что .sortable () испытывает некоторые технические трудности согласно эта почта. Возможно, вам придется использовать SVN, чтобы загрузить последний выпуск ствола, чтобы исправить это.
Мне удалось обойти эту проблему, включив одновременно две версии jquery. Посмотрите здесь: http://gist.github.com/59757
Надеюсь, поможет!
Что говорит firebug (или ваш предпочтительный отладчик javascript)? У меня он работает с jQuery 1.3 и текущим пользовательским интерфейсом jQuery (персонализированный: основной, перетаскиваемый, сортируемый) версии 1.6rc5.