2010-06-28 1 views
0

Я использовал простой модуль jquery plugins, его большой, но у меня есть одна небольшая проблема относительно этого.Simplemodal jquery problem

Я хочу закрыть текущее окно модуля и открыть его после выполнения некоторого ajax, но он закрывается и открывается.

Я использовал следующий код.

<script language="javascript" type="text/javascript" > 
jQuery(document).ready(function() 
     { 
     jQuery('a.delete').click(function(){ 
     id = jQuery(this).attr('rel'); 
     $.ajax({ 
       type: "POST", 
       url: '<?=base_url()?>cart/delete/'+id+ '/', 
       cache: false, 
       success: function(data) { 
       alert(id); 
        // jQuery('<div id="ajax-popup"></div>').hide().appendTo('body').load('<?php echo site_url('cart');?>').modal(); 
       $.modal.impl.close(); 
       } 
       }); 


     return false; 
     }); 
}); 
</script> 

$ .modal.impl.close(); команда больше не работает

Не могли бы вы помочь мне в этом отношении? Спасибо Umesh

+0

код вы предоставили не кажется полным, но $ .modal.close(); закроет любые открытые диалоги. –

ответ

1

Я просмотрел сайт плагина и не видел упоминаний о $ .modal.impl.close(); но только $ .modal.close(); Возможно, эта функция устарела и не включена в последнюю версию.

В чем разница между этими двумя? Я предполагаю, что modal.close() должен работать в любом случае.

Я не понял, что именно вы пытаетесь выполнить: вы не хотите, чтобы действительно закрыть диалоговое окно, но просто спрятать его, а затем показать его снова после некоторого лечения? Если я не понял, не могли бы вы быть более откровенными?

Иметь хороший день;)