kisukedeath

Accordion Jquery show() , slideup()

May 23rd, 2013
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 1.19 KB | None | 0 0
  1. Mi Accordion usando show() , slideup()  (se puede hacer con toggle reemplazando el .show por .toggle y quitando el slideup) (contraparte el toggle es lento y se bugea con muchos clicks)
  2. Esto se usa generalmente en preguntas frecuentes
  3.  
  4. <script type="text/javascript">
  5.           jQuery(function(){
  6.  
  7.             jQuery('.preguntas').bind('click',function(){
  8.             var id =  jQuery(this).attr('id');
  9.             var pos = id.substring(10,8);
  10.             var tam = id.length;
  11.        
  12.             for(var i=0;i<=22;i++){
  13.  
  14.                 if(i==pos){
  15.                    var estado = jQuery('#rsp'+i).css('display');
  16.                     jQuery('#rsp'+i).show("slow");  
  17.                     if (estado=='block'){
  18.                     jQuery('#rsp'+i).slideUp();
  19.                     jQuery('#rsp'+i).parent().css('list-style-image','url("<?php bloginfo('template_url') ?                      >/images/mas.png")');
  20.                     }
  21.                    else{
  22.  
  23.                     jQuery('#rsp'+i).parent().css('list-style-image','url("<?php bloginfo('template_url') ?>/images/menos.png")')
  24.                     }
  25.                  }
  26.             }
  27.          });        
  28.  
  29.       });
  30.  
  31.     </script>
Advertisement
Add Comment
Please, Sign In to add comment