Я пишу виджет на основе jquery, который будет размещен на веб-сайте другой компании. Когда я пытаюсь установить высоту диалогового окна с помощью $('#dialog').height(450), он делает диалог намного короче. Я могу получить его высотой около 450 пикселей, используя 300 (я знаю, это не имеет смысла). Я определил, что ошибка возникает в IE8 в причудливом режиме. Да, я знаю, что jquery не поддерживает режим причуд. Я не могу изменить тип документа, так как это не мой сайт.
Хотя то, что я сделал, сработало, мне нужно понять, почему. Есть ли исчерпывающее руководство о том, как jquery работает в режиме причуд?