Portál AbcLinuxu, 13. května 2025 17:26
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.