переполнение + ошибка максимальной высоты ie8 (режим совместимости) или ie7 в тестере ie - PullRequest
0 голосов
/ 02 февраля 2011

Вот эта страница:

http://jerenovici.net/index.php?option=com_ai&view=repertoires&Itemid=31

В меню справа используется скрипт mootools для анимации.

Когда вы открываете элемент, белое поле не занимает 100% пространства в ie8 (режим совместимости) или ie7 в ie, например, в тестере

Протестировано в Google Chrome, ie8, Firefox и Safari, и без проблем с другими браузерами. результат как и хотел. Любая идея, почему в ie7 я получаю эту ошибку и как я могу это исправить? Я заметил, что он занимает все пространство в ie7. Я должен удалить max-height и overflow: auto в моем css ... но я хочу сохранить тезисы.

1 Ответ

1 голос
/ 02 февраля 2011

Я не мог быстро понять, точно почему это происходит (сложная страница), но я нашел очень неприятное "быстрое решение":

В /modules/mod_repertoiremenu/mod_repertoiremenu.js, под этой строкой:

collapsibles[i] = collapsible;

Добавить это:

if (Browser.Engine.trident5) { //If IE7, fix menu
    list[i].setStyle('margin-left', '-16px');
}

Это лучше, чем было, верно?

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