Вот образец http://jsfiddle.net/mUpjw/15/
У меня был JQuery 1.2 в каком-то старом коде, и он открывал диалог таким образом.
$('#myDiv').dialog('open');
Я обновился до jquery 1.6.1, и он работал нормально. Но если я добавлю DOCTYPE, это не сработает, но если я сделаю
$('#myDiv').dialog();
Это отлично работает.
В чем может быть причина этого?