JQueryUI перетаскиваемый «Объект не поддерживает это свойство или метод», когда включен jquery-ui - PullRequest
1 голос
/ 03 декабря 2010

У меня есть классическое сообщение Object doesn't support this property or method при использовании JQuery UI.

Однако, это произошло после интеграции моей работы в другое решение.
Я определенно включил скрипт (этоотображается в документах сценариев, показанных в VS во время выполнения отладки и на вкладке сценариев Firebug), и в порядке зависимости (jquery <- jquery-ui <- мой сценарий). </p>

Сценарии, доступные настраницы:

  • modernizr
  • jquery 1.4.2
  • jquery ui 1.8.6
  • мой скрипт с использованием .draggable ()
  • еще одна копия jquery, импортированная чужим контролем

Может ли быть конфликт между другими библиотеками?

Он был протестирован в пустом проекте, который не включает другиебиблиотеки и все работает.

Как лучше всего это диагностировать / решить?

Ответы [ 2 ]

1 голос
/ 03 декабря 2010

Это была копия JQuery.

Он должен был заменить объект JQuery в DOM и уничтожить расширение JQuery-UI до запуска обработчика $ (document) .ready.

0 голосов
/ 13 августа 2013

У меня была такая же проблема здесь.Я использую модуль слайдера, который портил кнопки управления.Таким образом, решение, которое я обнаружил (основываясь на ответе StuperUser), было вызвать jQuery и jQuery UI в заголовке модуля.

Я не знаю, хорошее ли решение - так не должно быть.Если у кого есть такая же проблема, пожалуйста, поделитесь решением:)

...