Portál AbcLinuxu, 1. prosince 2025 15:10
Ahoj,
snažím se vytvořit Jquery UI Dialog, který se zobrazí po kliknutí na button tlačítko. U IE7 se stává, že se Dialog zobrazí pouze jednou, po dalším klikání na button se objevuje jen overlay vrstva. Ve FF vše funguje.
Nevíte v čem dělám chybu?
jQuery(function($) {
$("#dialog").dialog({
autoOpen: false,
modal: true,
width: '400px',
overlay: {opacity: 0.4, background: 'black'},
buttons: {'Ok': function() {$(this).dialog('close');}},
hide: 'drop'
});
$("#mybutton").click(function (){
$("#dialog").dialog('open');
return false;
});
});
jQuery(function($) {
$("#dialog").dialog({
autoOpen: false,
modal: true,
width: '400px',
overlay: {opacity: 0.4, background: 'black'},
buttons: {'Ok': function() {$(this).dialog('close');}},
hide: 'drop',
close: function(){
$("#dialog").dialog('destroy');
}
});
$("#mybutton").click(function (){
$("#dialog").dialog('open');
return false;
});
});
<pre>, případně <pre class="kod">, zachovají se pak konce řádků.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.