console.trace или трассировка стека, чтобы определить источник ошибки в javascript?

Я использовал сложный javascript (jQuery) для создания своего рода редактора, где пользователи могут перетаскивать, изменять размеры и изменять размерыdivs. Проблема заключается в том, что иногда, по-видимому, без какой-либо причины, элементы div, содержащие текст, внезапно «замирают» или «застревают» на содержащем элемент div и не могут быть перемещены, несмотря на то, что по-прежнему поддерживается список классов, который включаетui-draggableсразу после упоминания:

$this.draggable( "option", "disabled", false );

Технически, нет причин, по которым перетаскивание должно прекратиться. Я использовал Ctrl + Shift + K, чтобы использовать веб-консоль firebug, но когда я перетаскиваю вещи, это ничего не вызывает на консоли, и тот факт, что яне может перетаскивание одного конкретного вокруг тоже ничего не показывает. Я пробовал профилирование, но эти вещи просто говорят, сколько времени затрачивается на определенный скрипт. Как я могу понять,Почему перетаскивание элемента просто отключается и не может быть снова включено? Я не могу поставить точки останова, потому что я не знаю, где в коде что-то идет не так. Это кажется почти произвольным. Есть ли способ просто посмотреть, что происходит в стеке в режиме реального времени?

редактировать

В Firebug мы видим полный список свойств объекта, гораздо больше, чем у этого маленького скриншота ниже. Кто-нибудь имеет какие-либо идеи, какие свойства объекта я должен касаться, что касается такой проблемы, как моя? Я действительно потерялся в том, как диагностировать проблему.

Ответы на вопрос(1)

Ваш ответ на вопрос