Tab semplici e accessibili con jQuery

di: Giuseppe Celsi     21 Maggio 2007

Vediamo ora come è organizzato lo script che opera dietro la pagina e che è contenuto nel file jquery.tabshort.js. Nella sezione <head> della nostra pagina HTML richiameremo questo script e la libreria jQuery come segue:

<script type="text/javascript" src="../js/jquery.pack.js"></script>
<script type="text/javascript" src="jquery.tabshort.js"></script>

Le funzioni presenti in jquery.tabshort.js sono le seguenti:

- GestioneClickSuTab()
- AttivaTab()
- MostraContenuto()

Cosa fanno le varie funzioni è evidente da quanto abbiamo detto in premessa. Inoltre, in jquery.tabshort.js abbiamo alcune funzioni accessorie e la funzione che viene eseguita per inizializzare la tab - InizializzaTab - quando la pagina è interamente caricata (esempio):

$(document).ready(function() {
    InizializzaTab ('tab-menu');
    InizializzaTab ('tab-menu2');
});

Lo script può essere semplificato se non interessa realizzare la funzione codeview, in particolare la funzione MostraContenuto, oppure può essere esteso, ad esempio per aggiungere effetti di animazione. Ma in questo caso conviene usare direttamente il plugin jQuery.tabs.js, di cui parleremo in un prossimo articolo.

Tutti gli esempi, completi delle librerie usate, sono disponibili per il download.

Guide JavaScript

Guida Node.js

Il framework che permette di per usare V8, l'interprete JavaScript...

Canvas, guida ai framework

Canvas, tra gli elementi di HTML5 è forse quello di maggior impatto....

Guida jQuery UI

Creare siti ricchi e dinamici con jQuery UI, il progetto ufficiale...

Altre guide

Newsletter @JavaScript

Ogni martedì, direttamente nella tua e-mail: guide, articoli, script, novità e approfondimenti tecnici su JavaScript.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso JQuery e Ajax per Webmaster

03 Luglio 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti