Теперь я смущен. На нашем веб-сайте в течение года уже были аккордеоны jQuery без каких-либо проблем. Он работал нормально до одного дня назад. Затем, без каких-либо изменений, сделанных с нашей стороны, аккордеоны больше не функционируют в IE11 и последнем Firefox. Однако последние Chrome и Safari отображают сайт правильно. Почти на каждой странице нашего сайта используются аккордеоны; вот один из них:Объект не поддерживает свойство или метод 'accordion'
http://www.americanaccents.com/napkin-color-tradition.html
Запуск Инструменты разработчика F12 в IE, я вижу сообщение «Объект не поддерживает свойство или метод„гармошки“.» Нарушившие строки коды (в частности, третья линии) являются:
<script>
$(function() {
$("#Accordion1").accordion({
heightStyle: "content",
autoHeight: false
});
});
</script>
Любой идеей, что здесь происходит? Это приоритетная проблема, но я не знаю, куда еще обратиться.
Есть также две различных версий jQueryUI аккордеона плагина загружены?! – Starscream1984
@ Starscream1984 Я не вижу второго, но разве вы могли бы сначала увидеть загруженный «.css», а затем «.js» загружен позже? – rockerest
У меня есть более длинный ответ внизу, его не аккордеон загружен дважды, а сама библиотека jQuery. Вы перезаписываете вложения jQuery UI, следовательно, makeaccordion undefined. –