Bug Tracker

Ticket #2350 (closed bug: fixed)

Opened 8 months ago

Last modified 8 months ago

SELECTs pierce thru the Dialog in IE6

Reported by: snobo Assigned to: paul
Type: bug Priority: major
Milestone: 1.2.4 Component: ui
Version: 1.2.3 Keywords: dialog, IE6, select, iframe
Cc: Needs: Review

Description

It is a known issue that in IE lte 6, SELECT controls cannot be hovered by any element except IFRAME (they are seen through). Apparently, jQuery.dialog doesn't employ dynamically created iframe, because if SELECTs are present on a page, they pierce thru an open dialog.

It would be great if the jQuery.dialog would create an Iframe the size of the dialog, placed under it, on the fly; of course only for IE5/IE6.

Attachments

Change History

follow-up: ↓ 3   Changed 8 months ago by scott.gonzalez

  • status changed from new to closed
  • resolution set to fixed

There is now an option to use bgiframe on dialogs (requires latest SVN - added after 1.5b):

$(..).dialog({
    bgiframe: true
});

Or, you could change the defaults so that all dialogs use bgiframe:

$.ui.dialog.defaults.bgiframe = true;
$(..).dialog();

  Changed 8 months ago by scott.gonzalez

I should note that this requires the bgiframe plugin.

in reply to: ↑ 1   Changed 8 months ago by snobo

Thanx a lot, it works!

Note: See TracTickets for help on using tickets.