Веб-сайт расположен здесь:
http://acs.graphicsmayhem.com/spoogs/index.php
Код расположен здесь: http://jsfiddle.net/vMM8Q/ (веб-сайт для блоков календаря использует идентификаторы вместо классов, но это не имеет значения)
Поэтому проблема, с которой я сталкиваюсь, заключается в том, что когда вы свернете календари в верхнем правом или верхнем левом углу в первой ссылке, а затем перезагрузите страницу, поскольку она кэшируется, она остается свернутойЭто хорошо).Но когда вы расширяете его, он расширяется до конца и не останавливается, пока все <li>
в пределах <ul>
не будут загружены по высоте, НО настоящий кикер в том, что он абсолютно ничего не показывает !!!Большая пустая высота ничто !!
Используется дисплей: нет;для CSS стиля тега OVERALL div, который содержит все в блоке (когда он свернут и переключается через JS, когда нажимаются - и +).Так что, даже если я назначу ему высоту, он там ничего не показывает.Все переменные присвоены значению 0 (что не имеет смысла для меня).Есть ли что-то, что можно сделать через jQuery, чтобы это исправить?Если я укажу его высоту, то календарные месяцы не будут идеально подходить, потому что высота основана на содержании в нем и должно быть.Таким образом, определение высоты может привести к путанице, однако, не определение высоты приводит к появлению огромного пустого пространства при расширении блока после его свертывания (после перезагрузки страницы курса).Нажатие на ссылки «Предыдущая / Следующая» абсолютно ничего не делает (или так кажется), и ничего не отображается там, где должен быть календарный месяц.arggg ...
Это известная проблема в jQuery, которая не работает правильно в тегах div, которые имеют отображение: none;назначен на них?Если да, то можно ли что-то сделать с этим?