Visualizzazione dei risultati da 1 a 2 su 2

Discussione: moo accordion

  1. #1

    moo accordion

    Sto cercando di modificare un file js. questo gestisce l'apertura e la chiusura delle faq.
    La struttura html è:
    titolo
    <div class="content">
    <div style="float:right;">testo</div>
    </div>

    lo metto in tag php perchè non so se esiste il tag per js
    Codice PHP:
    function AccordionInit() { 
            var 
    accTitle = $$('.menuTitle'); 
            var 
    accContent = $$('.content'); 
            
            var 
    pwAccordion = new AccordionaccTitleaccContent, { 
                
    onActive: function(tog){ 
                    
    tog.addClass('selected'); 
                    var 
    accTitleOnOff = new Fx.Styles(tog, {waitfalseduration350}); 
                        
    accTitleOnOff.start({ 'background-color'activeBGColor'color'activeColor'border-bottom-color'activeBottomLineColor'padding-left'6});
                    }, 
                
    onBackground: function(tog){ 
                    
    tog.removeClass('selected'); 
                    var 
    accTitleOnOff = new Fx.Styles(tog, {waitfalseduration350}); 
                    
    accTitleOnOff.start({ 'background-color'onBGColor'color'onColor'border-bottom-color'onBottomLineColor'padding-left'0});
                }, 
                
    alwaysHidetrueduration500
            
    } );         
            
            
    accTitle.each(function(div) { 
                var 
    mouseFxs = new Fx.Styles(div, {duration250waitfalse}); 
                
    div.addEvents({ 
                    
    'mouseover': function(){ 
                        if (!
    div.hasClass('selected')) { mouseFxs.start({ 'background-color'mouseOverBGColor'color'mouseOverColor'border-bottom-color'mouseOverBottomLineColor'padding-left'6});}
                    }, 
                    
    'mouseout': function(){ 
                        if (!
    div.hasClass('selected')) { mouseFxs.start({ 'background-color'onBGColor'color'onColor'border-bottom-color'onBottomLineColor'padding-left'0});}
                    }
                }
            );});
    }
                                
    window.addEvent('domready', function(){ AccordionInit();}); 
    il mio unico problema è che apre la prima voce automaticamente, allora ho modificato la riga
    alwaysHide: true, duration: 500
    in
    alwaysHide: true, duration: 500, display: 1000, show: 1000

    però così facendo non mi inizializza lo stile che deve avere ogni menuTitle. Come posso fare?

    thanks.
    Le News web le prendo da qui: www.pirosoft.it

    Tutorial flex: www.flexitalia.it

  2. #2
    ho risolto con 2 righe di codice:
    var mouseFxs = new Fx.Styles(div, {duration: 250, wait: false});
    mouseFxs.start({ 'background-color': onBGColor, 'color': onColor, 'border-bottom-color': onBottomLineColor, 'padding-left': 0});
    Le News web le prendo da qui: www.pirosoft.it

    Tutorial flex: www.flexitalia.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.