загрузить jquery модальный диалог после задержки

Я хотел бы загрузить jquery-диалог после задержки в несколько секунд после загрузки страницы. Вот мой код до сих пор.

<div id="dialog" title="My Dialog Title" style="display:none"> <p>This is My Dialog box Description/Content</p> 

  <script type="text/javascript"> $(document).ready(function() { setTimeout(function(){ $(function () { $("#dialog").dialog({ show: { effect: 'drop', direction : 'up', distance: 1000, duration: 2000, }, }); }); }, 2000) }); </script> <style> .ui-dialog-titlebar {display:none;} #other_content {width:200px; height:200px;background-color:grey;} #dialog_content{display:none;} </style> 

Проблема в том, что всплывающая анимация скольжения с вершины хороша для Chrome, но в firefox она не попадает в центр экрана, а для IE всплывающее окно вообще отсутствует.

http://jsfiddle.net/fakhruddin/x39Rr/9/

Пожалуйста, направляйте.

    Related of "загрузить jquery модальный диалог после задержки"