2009-08-05 5 views
0

Quel est le besoin JS nécessaire pour faire le premier conteneur d'accordéon à être ouvert, en utilisant ce code:Ouvrir Accordéon Lorsque l'utilisateur des terres sur la page

http://mibsolutionsllc.com/icontact/?page_id=7

+0

recommandez-vous fournir le code pertinent lorsque les changements de page référencés, votre question ne sera plus utile à d'autres –

+0

Hé, l'un de nous a-t-il répondu à votre question? Si oui, vous pouvez en accepter une avec la case à cocher. –

Répondre

0

$('#vertical-container h1:first').click();

En supposant que vous utilisez jQuery.

ou

$('#vertical-container h1:first').addClass('accordion_toggle_active');

pourrait fonctionner.

0

Votre code actuel:

function loadAccordions() { 

     var bottomAccordion = new accordion('vertical_container'); 

     var nestedVerticalAccordion = new accordion('vertical_nested_container', { 
      classNames : { 
       toggle : 'vertical_accordion_toggle', 
       toggleActive : 'vertical_accordion_toggle_active', 
       content : 'vertical_accordion_content' 
      } 
     }); 

     // Open first one 
     bottomAccordion.activate($$('#vertical_container .accordion_toggle')[0]); 
    } 

le problème est VerticalNestedContainer n'a pas existé. Donc, bottomAccordion.activate n'a jamais été exécuté. Vous pouvez supprimer cette accordéon utilisé ou vérifier si elle existe avant comme celui-ci:

function loadAccordions() { 

     var bottomAccordion = new accordion('vertical_container'); 
     if($('vertical_nested_container')){ 
      var nestedVerticalAccordion = new accordion('vertical_nested_container', { 
       classNames : { 
        toggle : 'vertical_accordion_toggle', 
        toggleActive : 'vertical_accordion_toggle_active', 
        content : 'vertical_accordion_content' 
       } 
      }); 
     }   
     // Open first one 
     bottomAccordion.activate($$('#vertical_container .accordion_toggle')[0]); 
    } 

ou tout simplement:

function loadAccordions() { 

     var bottomAccordion = new accordion('vertical_container'); 
     // Open first one 
     bottomAccordion.activate($$('#vertical_container .accordion_toggle')[0]); 
    } 
Questions connexes