Visualizzazione dei risultati da 1 a 9 su 9

Visualizzazione discussione

  1. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da alemix Visualizza il messaggio
    Grazie... Più che altro penso di avere un problema nel capire la struttura di JS, sono abituato a programmare in PHP e così mi perdo un po, mi ci devo abituare...
    Non ci vedo tutte queste grosse differenze, ritengo sia più piace/non piace il linguaggio e se è la seconda (non piace) l'apprendimento è più difficile sarà capirlo ed assimilarlo
    Questo funziona, ora me lo sistemo un po come voglio... l'unica cosa che vorrei applicargli le Jquery per avere le animazioni (quindi invece di usare il toggle userò la funzione show() e hide().
    Il toggle e hide/show non sono la stessa animazione con una diversa logica
    Altra cosa, ho visto che tu hai un pulsante per mostrare e nascondere... però a me servirebbe più un div con una scritta... solo che non riesco a cambiare la scritta, mi apre e chiude niente Apri/Nascondi, ho provato ad usare .style.display

    chiedo per curiosità, qua si usa il getElementById (è case sensitive il comando?)
    Non è solo il DOM (document.getElement....) ad essere case sensitive ma tutto il javascript (pertanto anche jquery)
    ed ho visto che esiste anche il getElementByClassName che dovrebbe invece che prendere gli id le classi, ma non funziona... come mai?
    Non funziona perché manca un s getElementsByClassName e ricordati che è "considerata" una collezione di oggetti (che vanno da 0 primo oggetto con quella classe ad x ultimo oggetto) pertanto se richiami document.getElementsByClassName("nomeclasse").inne rHTML non funzionerà mai perché manca a quale "numero" con quella classe ti riferisci ma funzionerà cosi document.getElementsByClassName("nomeclasse").item (0).innerHTML (che equivale al primo oggetto) .
    Queste sono comunque tutte nozioni che un libro o una guida possono darti.
    PS: Ho modificato il codice così...
    codice:
    $(document).ready(function() {
         $(".hidetitle").click(function(){
            if($('.hidetitle').text()=='Nascondi'){
               $('.contenentlastcover').hide('fast');
               $('.hidetitle').text('Visualizza');
            }
            else{
               $('.contenentlastcover').show('fast');
               $('.hidetitle').text('Nascondi')
            }
         });
          });
    Ok funziona perfettamente... non capivo perchè non mi prendeva l'if ma a quanto pare avevo scritto qualche cosa sbagliato e non me ne ero accorto!
    Sicuro che vada bene? Come l'hai scritto cambierai tutti i testi della classe hidetitle (oltre ad aprirà e chiuderà tutti gli oggetti con classe contenentlastcover) presenti nel documento non solo quello cliccato è quello che vuoi?

    P.S.
    Prima di usare jquery studiati bene il javascript, altrimenti non conoscendo il linguaggio userai male il framework e con molte più difficoltà.
    Ultima modifica di cavicchiandrea; 20-09-2014 a 10:56
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.