diff options
-rw-r--r-- | ui/jquery.ui.dialog.js | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/ui/jquery.ui.dialog.js b/ui/jquery.ui.dialog.js index 6635499ec..15cbf40f7 100644 --- a/ui/jquery.ui.dialog.js +++ b/ui/jquery.ui.dialog.js @@ -426,13 +426,16 @@ $.widget("ui.dialog", { if (!isVisible) { this.uiDialog.show(); } - this.uiDialog.position({ - my: myAt.join(' '), - at: myAt.join(' '), - offset: offset.join(' '), - of: window, - collision: 'fit' - }); + this.uiDialog + // workaround for jQuery bug #5781 http://dev.jquery.com/ticket/5781 + .css({ top: 0, left: 0 }) + .position({ + my: myAt.join(' '), + at: myAt.join(' '), + offset: offset.join(' '), + of: window, + collision: 'fit' + }); if (!isVisible) { this.uiDialog.hide(); } |