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

    Come usare lo stesso codice per più div

    Salve a tutti mi sto applicando da settimane nel tentativo di far funzionare più div con lo stesso codice javascript.
    In pratica ho 6 div (madri) e la funzione che ho creato deve far comparire il contenuto di un div (figlio), cioè div1(madre) -> div1(figlio) e così via, però si aprono tutti e sei div figli al click.
    Volevo sapere da qualcuno esperto come risolvere il problema, grazie in anticipo a tutti

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Associando un id univoco per il div madre e uno univoco per il figlio:
    <div id="cotenet_1"></div><div id="content_figlio_1"></div>
    <div id="cotenet_2"></div><div id="content_figlio_2"></div>
    <div id="cotenet_3"></div><div id="content_figlio_3"></div>
    etc..
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di LuckySevenRoX
    Registrato dal
    Sep 2011
    residenza
    Foligno
    Messaggi
    361
    salve, mi intrometto perchè ho un problema simile e vorrei risolverlo nel modo migliore.

    il mio progetto mostra delle news per ogni categoria, esempio:

    ci sono 3 nuovi elementi nella categoria video
    ci sono 2 nuovi elementi nella categoria audio

    ogni div ha un id univoco (<div id="news_audio">, <div id="news_video">) mentre il javascript viene avviato da uno <span class="mostra_dettagli"> uguale per tutti, il quale riporta la scritta "Mostra dettagli"

    facendo
    codice:
                    $("#news_audio .mostra_dettagli").slideToggle(); 
                    $("#news_video .mostra_dettagli").slideToggle();
    fin qui tutto ok, ma ho aggiunto anche questa funzione (per rendere tutto più professionale)

    codice:
                  $("#news_audio .dettagli").html("Nascondi dettagli");
    il mio problema è: come faccio a tornare da "nascondi dettagli" a "mostra dettagli" sul secondo click? come faccio a riconoscere da dove viene il ".mostra_dettagli" cliccato? devo per forza dare un nome univoco a tutti? ditemi di no vi prego

    spero d'esser stato chiaro cmq, grazie in anticipo

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.