Opened 8 years ago

Closed 7 years ago

#6787 closed bug (worksforme)

Jquery UI dialog breaks hooked up change events when the dialog closes - IE only - Dialog must be Modal

Reported by: DannyStaten Owned by:
Priority: minor Milestone: 1.10.0
Component: ui.dialog Version: 1.8.7
Keywords: modal Cc:
Blocked by: Blocking:

Description

With this JS on an appropriate web form's document ready function I can demonstrate a very frustrating issue that is happening for me only in IE. If the modal options are set to modal:false the problem goes away.

$("select[id$='ddlCountry']").live("change", function (e) { alert("event fired!"); });

var upDialogOptions = {

autoOpen: false, modal: true, height: 500, width: 650

}; $("#uploadForm").dialog(upDialogOptions);

The select's change event fires just fine so long as the modal has not been closed. Once that modal closes, that change event is completely lost.

It is actually happening for all dropdowns with a .live("change" wired event. Frustrating to say the least.

Change History (3)

comment:1 Changed 8 years ago by Scott González

Keywords: modal added

comment:2 Changed 7 years ago by Scott González

Milestone: 1.9.01.10.0

comment:3 Changed 7 years ago by tj.vantoll

Resolution: worksforme
Status: newclosed

This works for me with the latest jQuery (http://jsfiddle.net/tj_vantoll/vpevE/2/) as well as with jQuery UI 1.8.7 and jQuery 1.4.4 (http://jsfiddle.net/tj_vantoll/vpevE/).

Note: See TracTickets for help on using tickets.