#jquery #internet-explorer-6 #accordion
#jquery #internet-explorer-6 #аккордеон
Вопрос:
Я разрабатываю свой новый сайт, и accordion является основной частью моего сайта.
Он отлично работает в IE7, IE8, Mozilla и Chrome.
Он остается расширенным в IE6 и не будет работать.
jQuery().ready(function(){
jQuery('#portslid').accordion({
autoheight: false,
alwaysOpen:> false,
active: true,
animated: "bounceslide",
});
});
Я хочу, чтобы аккордеон расширялся во время загрузки страницы, а после завершения загрузки он должен уплотняться.
Как это можно решить?
Комментарии:
1. Простой ответ: не поддерживает IE6. Пусть дураки, все еще использующие его, страдают от статического / уродливого / сломанного сайта.
2. это опечатка «alwaysOpen:> false» только в вашем вопросе или в коде на вашей странице?
3. IE ненавидит конечные запятые. Удалите последнюю запятую (после
animated: "bounceslide"
).4. Пожалуйста, пожалуйста, не поддерживайте IE6. Вы никому не делаете одолжения, поддерживая его.
5. @MarcB В реальном мире это не всегда приемлемый вариант. Я знаю немало крупных компаний, которые застряли в использовании этого чудовища, потому что слишком много накладных расходов связано с обновлением до более нового браузера.
Ответ №1:
<script type="text/javascript">
jQuery().ready(function(){
jQuery('#portslid').accordion({
autoheight: false,
alwaysOpen: false,
active: true,
animated: "bounceslide"
});
});
</script>
Удалите завершающий символ «,» в конце анимации, и, вероятно, все будет в порядке.
Комментарии:
1. «Это сработало» Большое вам спасибо. Вы, люди, великолепны. я действительно смеюсь над собой. как это было просто. Еще раз спасибо
2. Я сам делал это раньше 🙂 Вы добавляете другой параметр после анимации, затем удаляете его, но забываете удалить «,». Это то, что запускает префикс «,» против постфикса «,» аргументы все время на моем компьютере
Ответ №2:
хотя я согласен с комментарием @MarcB, проблема, скорее всего, заключается в конечной запятой в объекте configs. они, как правило, запускают IE для цикла.
кроме того, если это не опечатка, :>
это может быть проблемой, но это будет проблемой в любом браузере.