Я использую плагин jQuery AutoComplete на странице html, где у меня также есть меню аккордеона, в котором используется прототип.
Они работают отлично по отдельности, но когда я пытался реализовать оба компонента на одной странице, я получаю сообщение об ошибке, которое я не смог понять.
исключение uncaught: [Исключение... "Возвращенный код отказа компонента: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMViewCSS.getComputedStyle]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" местоположение: "JS frame:: file:///C:/Documents and Настройки/Администратор/Рабочий стол/веб-сайт/js/jquery-1.2.6.pack.js:: anonymous:: строка 11" data: no]
Я обнаружил, что файл, конфликтующий с jQuery, является "effects.js", который используется в меню аккордеона. Я попытался заменить этот файл более новой версией, но новичок, похоже, нарушил поведение аккордеона.
Моя догадка заключается в том, что файл "effects.js", используемый в аккордеоне, был изменен для получения демонстрационного выхода аккордеона. Я также попытался использовать переопределяющие методы jQuery, чтобы избежать конфликтов с другими библиотеками, и это не сработало.
Я получил аккордеонную демонстрацию от stickmanlabs.com.
И автозаполнение jQuery можно получить из сайта jQuery.
Кто-нибудь еще испытал эту проблему?