Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2011, 11:41
temor_182
 
Fecha de Ingreso: febrero-2011
Mensajes: 23
Antigüedad: 13 años, 1 mes
Puntos: 0
problemas con menu

saludos

tengo el siguiente problema:

tengo un menu en el cual al momento de darle click se tiene q abrir en acordion y a la vez mostrar el contenido en otro div eso va perfecto la primera vez q le doy click, pero si interactuo con la pagina nueva que cargue por medio de un .load en el otro div al momento de volver a dar click sobre el menu ya no se abre en acordion espero me puedan ayudar o dar un norte por ya q tengo rato buscando y nomas nada .

les dejo el codigo del menu en acordion:

Código Javascript:
Ver original
  1. $(function(){
  2.      
  3.  
  4. (function($){
  5.    
  6.     $.fn.accordion = function(custom) {
  7.         var defaults = {
  8.             keepOpen: false,
  9.             startingOpen: false
  10.         }
  11.         var settings = $.extend({}, defaults, custom);
  12.         if(settings.startingOpen){
  13.             $(settings.startingOpen).show();
  14.         }
  15.    
  16.         return this.each(function(){
  17.             var obj = $(this);
  18.             $('li a', obj).click(function(event){
  19.                    
  20.                    
  21.                     var elem = $(this).next();                     
  22.                    
  23.                     if(elem.is('ul')){
  24.                         event.preventDefault();            
  25.                        
  26.                        
  27.                        
  28.                         if(!settings.keepOpen){
  29.                             obj.find('ul:visible').not(elem).not(elem.parents('ul:visible')).slideUp();
  30.                         }
  31.                         elem.slideToggle();
  32.                     }
  33.                    
  34.             });
  35.         });
  36.     };
  37. })(jQuery);
  38.  $('#menu').accordion();
  39. });

este es el codigo con el q muestro la nueva pagina en el div:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     //boton en la pantalla que se carga y que al precionar ya no funciona el menu  
  3.     $("#seguimiento").click(function(e){               
  4.            
  5.             $("#right").load("prototipoVistaProspectacionActividades.php");
  6.            
  7.     });
  8.    
  9.     //li del menu para cargar la pagina de arriba
  10.     $("#Prospectacion").click(function(e){
  11.                             $("#right").load("prototipoVistaProspectacion.php");
  12.                         });
  13.    
  14.    
  15. });

este es el codigo del boton que al precionar ya no funciona el menu

Código HTML:
Ver original
  1. <input type="button" value="Seguimiento" name="accionBoton" class="sizeBoton" id="seguimiento"  />