Пользовательское (ish) багги в аккордеонном меню jQuery в IE7 - PullRequest
0 голосов
/ 24 июня 2010

У меня есть меню в стиле аккордеона, которое, кажется, работает нормально в IE8, Firefox и Chrome (хотя, возможно, оно не так гладко, как могло бы быть), но в режиме совместимости IE7 или IE8 оно кажется совершенно ошибочными я в растерянности относительно того, в чем проблема.Кто-нибудь может предложить какие-нибудь указатели?Сайт здесь Заранее спасибо за любую помощь!

Ответы [ 2 ]

1 голос
/ 24 июня 2010

У меня не было тонны времени, чтобы просмотреть ваш код, но рассмотрите возможность использования нового (er) JQuery UI Accordion, который встроен в Jquery UI, начиная с последней версии. Это можно увидеть здесь:

http://jqueryui.com/demos/accordion/

Он протестирован во всех браузерах, устанавливается очень быстро и может быть стилизован с помощью Themeroller. Лучше всего я думаю, что после установки кода для JqueryUI вы можете снова и снова использовать его функциональные возможности для наиболее распространенных задач пользовательского интерфейса, а не вызывать набор «пользовательских» файлов jquery и добавлять запросы http.

Исходя из моего опыта работы с Accordion, он будет выглядеть и вести себя почти так же, как тот, который вы установили. И есть огромное сообщество поддержки, если вы столкнетесь с проблемами.

Удачи!

1 голос
/ 24 июня 2010

Ваш сайт выдает ошибку, когда я захожу на него в IE7. Я вижу проблему, которая вызывает это, но я не уверен, влияет ли это на меню.

Вы пытаетесь сделать так, чтобы вход имел закругленные углы с помощью команды:

$('input#search_button').corner('5px right');

Вы не можете загнать вход в IE. Попробуйте поместить вход в div и бегущий угол на этом. Вот ссылка на форум, где говорится об этой проблеме

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...