diff options
author | Eduardo Lundgren <eduardolundgren@gmail.com> | 2009-01-16 05:57:34 +0000 |
---|---|---|
committer | Eduardo Lundgren <eduardolundgren@gmail.com> | 2009-01-16 05:57:34 +0000 |
commit | 2be6ebf0782e20598352a3ace9217082bd8dcf80 (patch) | |
tree | eb2f13218487445d89f965cd894c946487a521d9 | |
parent | 5bc30d7fe6d3e699c82ad6a7c0a601b541a1257f (diff) | |
download | jquery-ui-2be6ebf0782e20598352a3ace9217082bd8dcf80.tar.gz jquery-ui-2be6ebf0782e20598352a3ace9217082bd8dcf80.zip |
Fixed #3058
-rw-r--r-- | ui/ui.resizable.js | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/ui/ui.resizable.js b/ui/ui.resizable.js index 709468ce9..2c7d30fb1 100644 --- a/ui/ui.resizable.js +++ b/ui/ui.resizable.js @@ -449,9 +449,13 @@ $.widget("ui.resizable", $.extend({}, $.ui.mouse, { return border + padding; }); } + + if ($.browser.msie && !isVisible(el)) + return; + prel.css({ - height: (el.height() - o.borderDif[0] - o.borderDif[2]) + "px", - width: (el.width() - o.borderDif[1] - o.borderDif[3]) + "px" + height: (el.height() - o.borderDif[0] - o.borderDif[2]) || 0, + width: (el.width() - o.borderDif[1] - o.borderDif[3]) || 0 }); }, @@ -824,4 +828,8 @@ $.ui.plugin.add("resizable", "grid", { }); +function isVisible(element) { + return !($(element).is(':hidden') || $(element).parents(':hidden').length); +} + })(jQuery); |