Cambiare link con Jquery
- Questo topic ha 17 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 10 anni, 1 mese fa da jqueryitalia.
- AutorePost
- 11 Febbraio 2014 alle 13:54 #5786PaoloPartecipante
Ciao JqueryItalia,
come ti dicevo sto studiando un manuale Apogeo su Jquery. Ho scritto questo script che mi consente di cambiare link al click del mouse. Da “testo”, al click dovrebbe diventare “Immagini” con il relativo href. C’è qualcosa che non va. Cosa sbaglio? script
11 Febbraio 2014 alle 14:48 #5787jqueryitaliaAmministratoreCiao Paolo.
Tanto per cominciare l’evento .toggle() è deprecato dalla versione 1.8 di jQuery ed addirittura rimosso dalla 1.9 (e probabilmente è per questo che non funziona….).
Inoltre io non utilizzerei l’evento .toggle(), ma .on() come ho fatto, ad esempio, correggendo il tuo codice ( http://jsfiddle.net/vgw82/1/ ) .
Buona continuazione e buon lavoro 😉
12 Febbraio 2014 alle 00:20 #5789PaoloPartecipanteah quindi sto studiando un manuale vecchio? maledizione! La logica però spero fosse esatta. Grazie mille!
Posso applicare un effetto sul testo al momento del cambio? Provo a guardare in rete. Grazie mille ancora!
12 Febbraio 2014 alle 01:03 #5790PaoloPartecipanteOra provo a integrare questo effetto. Posso chiederti perchè hai inserito il testo in un div container?
12 Febbraio 2014 alle 10:24 #5791jqueryitaliaAmministratoreIl manuale va benissimo se utilizzi la versione indicata sul manuale: tieni conto però che l’evoluzione di jQuery è continua (siamo ormai alla versione 2.1.0) e quindi, per forza di cose, se includi una versione più recente devi sempre controllare la API ( http://api.jquery.com/ ).
Il div l’ho inserito solo per abitudine e perchè, il linea generale, all’evento on() va indicato un contenitore.
Puoi tranquillamente toglierlo e modificare la funzione scrivendo:$(function() { $('.link-anchor').on( 'click', function() { ... ... ... }); });
Buon lavoro!
12 Febbraio 2014 alle 12:27 #5792PaoloPartecipante12 Febbraio 2014 alle 16:02 #580313 Febbraio 2014 alle 03:16 #5813PaoloPartecipantePerdonami JqueryItalia, ho copiato di sana pianta il tuo codice, ma sul mio tema non va, non compare il link “immagine”. Come mai? Uff…
Ti lascio il link della mia bozza.Ne approfitto per chiederti come posso far salire il testo sotto le immagini quando clicco sul link “testo”. Credo che dipenda dall’offset del plugin vero?
13 Febbraio 2014 alle 03:27 #5814PaoloPartecipanteHo capito l’errore, c’è un conflitto con questo script che effettua lo scroll. Ho provato a rimuoverlo e funziona, il link cambia, ma scompaiono totalmente le mie immagini nella galleria. Cosa mi consigli di fare?
13 Febbraio 2014 alle 03:35 #5815PaoloPartecipanteScusami ancora se continuo, ho cambiato tutti gli $ con “jQuery”. C’è qualcosa che non va, spero tu possa aiutarmi. Puoi vedere l’effetto qui. Perdonami ancora.
- AutorePost
- Devi essere connesso per rispondere a questo topic.