#9714 closed bug (invalid)
Binding an event in dialog.open function causes endless loop in IE8.0
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | low | Milestone: | 1.next |
Component: | misc | Version: | 1.6.1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
The following code causes an endless loop such that the dialog in question appears to be repeatedly appended to the end of the page. The vertical scroll gets longer and longer, but if you scroll down fast enough, you can see the dialog flickering. The offending code is in bold. I do not get this in 1.4.2 but I do get it with 1.4.4 and 1.5.1 as well.
$(document).ready( function () { $("#modal-dialog").dialog({ autoOpen: false, modal: true, width: 350, height: 235, closeOnEscape: false, draggable: false, resizable: false, open: function (event, ui) { ''' $('#refresh').bind("keypress", function (e) { if (e.keyCode == 13 && $(e.target).is(':input')) { $('#btnRefreshLogon').click(); } }''' ); }, close: function (event, ui) { $('#refresh').unbind('keypress'); } }); } );
Change History (2)
comment:1 Changed 12 years ago by
Component: | unfiled → misc |
---|---|
Priority: | undecided → low |
Resolution: | → invalid |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Thanks for submitting a ticket to the jQuery project! Unfortunately, this is the jQuery core tracker and we're unable to assist with issues related to jQuery UI. For further help please resubmit your ticket to the jQuery UI bug tracker where a member of the UI team will be able to evaluate the issue in your ticket further.