Tabelle a colori alternati con jQuery e CSS

Con poche righe di codice javascript è possibile rendere le tabelle html non solo più gradevoli, ma anche più accessibili.

Con le funzioni addClass() - removeClass() è possibile assegnare/rimuovere una classe a un oggetto jquery.

$(function() {
$('#mytable tr:even').addClass('yellow')//viene assegnata questa classe
//è possibile inserire even o odd
});

E’ possibile modificare il colore al passaggio del mouse. In questo caso occorre utilizzare gli eventi mouseover() e mouseout().

//cambio colore al passaggio del mouse
$(function() {
$('#mytable2 tr').mouseover(function() {
$(this).addClass('over');//al passaggio del mouse viene assegnata questa classe
});
$('#mytable2 tr').mouseout(function() {
$(this).removeClass('over');//la classe viene rimossa
});
});

Segnalo questo tutorial semplice e completo su questo argomento:

Table striping made easy by 15 days of jQuery

Condividi:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • connotea
  • FriendFeed
  • Netvibes
  • PDF
  • Reddit
  • StumbleUpon
  • Yahoo! Bookmarks

Articoli simili:

Tags: ,

Commenta