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

    Problema jquery

    Salve, dovrei far in modo che al click su un div un altro div venga nascosto e che l' id del div precedente cambi, e fin qui tutto bene, ma quando si riclicca sul primo div deve ricomparire il secondo div e il primo deve tornare con l' id precedente. Ho usato questi codici, ma il "secondo click" non va (non cambia id e non ricompare il testo):

    $(document).ready(function() {
    $("#amici_show").click(function() {
    $("#text").hide();
    $("#amici_show").attr("id","amici_hide");
    });

    $("#amici_hide").click(function() {
    $("#text").show();
    $("#amici_hide").attr("id","amici_show");
    });
    });

    Poi l' html:

    <div id="amici_show"></div><div id="center"><div id="text">Nessun amico trovato.</div></div>
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    titolo troppo generico, edito io questa volta ma in futuro ritroverai discussioni del genere chiuse

    al document.ready non esiste alcun elemento con id="amici_hide"

    o usi live() per settare quei gestori evento
    o, meglio, il selettore resta sempre lo stesso (#amici_show) e all' occorrenza assegni/rimuovi una classe
    codice:
    ...
    if($(this).is('.nomeClasse')) { // o if($(this).hasClass('nomeClasse')){
      // nascondi e
      $(this).removeClass('nomeClasse')
    }
    else {
      // mostra
    }
    ciao

  3. #3
    Grazie
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

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.