У меня есть HTML-форма:
<div id="dialog" class="event-dialog" title="Create Event">
<div id="dialog-inner">
<table>
<tr><td align="left">Event Name:</td><td align="left"><input type="text" name="name" id="name" class="text ui-widget-content ui-corner-all title"></td></tr>
<tr><td align="left" valign="top">Event Description:</td><td><textarea name="description" id="description" class="text ui-widget-content ui-corner-all" rows="3" cols="40"></textarea></td></tr>
<tr><td align="left">All Day Event:</td><td align="left"><input id="all-day" type="checkbox" value="false"></td></tr>
</table>
</div>
</div>
У меня также есть следующий код jQuery:
jQuery("#dialog").dialog({
autoOpen: false,
height: 600,
width: 700,
modal: true,
buttons: {
'Create event': function () {
name = jQuery("#name").val();
jQuery(this).dialog('close');
},
Cancel: function () {
jQuery(this).dialog('close');
}
},
close: function () {
}
});
Я удалил некоторые вещи в своем коде jQuery, просто чтобы сократить его для StackOverflow,Код работает в Chrome, Firefox, Safari и т. Д., Но по какой-то причине он просто отображает диалоговую форму в IE8.Есть идеи, почему бы не скрыть форму в IE8?