Fixed #2037 where Opera would mis-state the value of 'display' after an innerHTML was done in some cases.

This commit is contained in:
David Serduke 2007-12-17 01:58:05 +00:00
parent adc4c48201
commit 6496e4d9c4
3 changed files with 15 additions and 2 deletions

View file

@ -816,6 +816,12 @@ jQuery.extend({
"1" :
ret;
}
// Opera sometimes will give the wrong display answer, this fixes it, see #2037
if ( jQuery.browser.opera && name == "display" ) {
var save = elem.style.display;
elem.style.display = "block";
elem.style.display = save;
}
// Make sure we're using the right name for getting the float value
if ( name.match( /float/i ) )