Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    prototype, Richiamare la classe di un elemento

    Salve a tutti, vi pongo brevemente il mio quesito:

    Codice html


    Codice prototype/scriptaculous

    codice:
    Pippo = function(){
    element = $$('ul.sub_list_cat');
    button = $$('.list_cat li a');
    button.click = function(){ new Effect.Appear(element,{duration: 0.3}); } 
    }
    Non so se si capisce, comunque vorrei fare in modo che al click di qualsiasi "a" figlio di cat_list (o list_cat),
    compaia l'"ul" "sub_cat_list", qualcuno mi saprebbe aiutare, grazie mille, buona giornata.

  2. #2
    Non ho capito se il div che deve apparire al click è unico o è sempre diverso a secondo dal pulsante premuto.
    Comunque interpretando letteralmente la tua richiesta dovresti fare così:
    Codice PHP:
    function Pippo(){
        var 
    displayList = $$('div.sub_cat_list');
        var 
    buttons = $$('ul.list_cat li a');
        
    buttons.each(function(elem) {        
                
    elem.observe('click', function(event) {                        
                
    displayList.invoke('appear');
                   
    Event.stop(event);
                })
        });        
    }
    Event.observe (window'load'Pippo); 

  3. #3
    Grazie 1000! Tra un po' lo provo...

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.