Innovando - Unconventional Communication
RSSTwitterFacebookLinkedInGoogle+
  • Home
  • Chi siamo
    • Perché il web
    • Responsabilità Sociale
    • Codice etico
      • Generation 21
      • Disclaimer
      • Contratto per un sito
  • Cosa facciamo
    • Web Design
    • Web development
    • Copy e webwriting
    • Fare branding 2.0 nelle PMI
  • Categorie
    • Attualità
    • Web
    • Comunicazione
    • Another point of view
    • Vivo in un posto dove…
    • Economia e Impresa
    • Thinking
    • Sharing
    • Chi siamo
  • Contattaci
Siamo ricchi, anzi ricchissimi. Usabilità delle call to actions: identificabilità

jQuery e accessibilità: nascondere gli elementi

06/07/2010 1 Comment

Uno dei problemi maggiori della libreria jQuery è che spesso fa ricorso alla dichiarazione display: none per nascondere gli elementi. Tale dichiarazione viene purtroppo interpretata dai lettori di schermo impedendo loro di leggere il contenuto di un elemento. Possiamo ovviare a questo problema usando due metodi custom che andremo ad aggiungere al core della libreria, estendendone così le funzionalità.

$.fn.hideAccessible = function() {
  this.css({
    position: 'absolute',
    top: '-1000em'
  });
}

Il primo metodo, che abbiamo chiamato hideAccessible(), usa il posizionamento assoluto negativo per nascondere un elemento dalla pagina. Il suo uso è il seguente:

$('#test').hideAccessible();

Ovviamente, per eseguire l’operazione inversa avremo bisogno di un metodo analogo ma all’opposto. Eccolo:

$.fn.showAccessible = function() {
  this.css('position', 'static');
}

Questo metodo resetta il posizionamento assoluto di un elemento riportandolo al valore originale, ossia static. Un suo uso:

$('#test').showAccessible();

Ovviamente possiamo migliorare questi due metodi aggiungendo anche altri parametri, quali per esempio effetti e transizioni.

Tagged with: accessibilità • web 2.0 
Share →
Tweet

One Response to jQuery e accessibilità: nascondere gli elementi

  1. links for 2010-07-07 | Innovando scrive:
    07/07/2010 alle 13:02

    [...] jQuery e accessibilità: nascondere gli elementi Uno dei problemi maggiori della libreria jQuery è che spesso fa ricorso alla dichiarazione display: none per nascondere gli elementi. Tale dichiarazione viene purtroppo interpretata dai lettori di schermo impedendo loro di leggere il contenuto di un elemento. Possiamo ovviare a questo problema usando due metodi custom che andremo ad aggiungere al core della libreria, estendendone così le funzionalità. (tags: accessibilità) Segnala presso: [...]

    Replica

Lascia un Commento Cancella la replica

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • Twitter Stream

    La democrazia rappresentativa e la crisi della borghesia | Innovando - Unconventional Communication http://t.co/iJ4CbEd7 via @innovando_it - 1 day ago

    E io pago! | Elisa's Blog: http://t.co/icuk1vGn via @AddThis - 1 day ago

    Mida, l’AT, il Potenziamento e la WE Revoution | werevolution http://t.co/AuyMpAp7 via @addthis - 2 days ago

    WE = Me+You = AT | werevolution http://t.co/HXosTRFB via @addthis - 2 days ago

    Il grande Lebowski e lo store-manager http://t.co/2OQy2U0P via @AddThis - 2 days ago

    Antartide, i misteri del lago Vostok raggiunto dopo trent'anni di scavi - Repubblica.it http://t.co/mXEEk4J0 via @repubblicait - 2 days ago

    Adotta un gatto | Innovando - Unconventional Communication http://t.co/bj0CObhu via @innovando_it - 5 days ago

    523 followers
    Vai al profilo di Innovando su Twitter
  • Partners

    Time ADV - Graphic Design, creatività e comunicazione
    Multispace_factory. Un dispositivo per sviluppare e sostenere la creatività e l’innovazione; uno strumento per promuovere strategie di sviluppo economico e sociale
    AUGEA - Per calcolo e per passione
    Paola Cinti
    In Time
    Wolkenland | Hosting unico in Italia per affidabilità performace e sicurezza
La democrazia rappresentativa e la crisi della borghesia | Innovando - Unconventional Communication http://t.co/iJ4CbEd7 via @innovando_it  — innovando_it
  • Tag Cloud

    accessibilità ambiente blog branding cms Comunicazione condivisione consenso crisi cultura design diritti d'autore ecologia economia etica futuro giovani google grafica internet lavoro marketing motori di ricerca photoshop politica Prodotti del Friuli Venezia Giulia Prodotti dell'Emilia Romagna Prodotti della Campania Prodotti della Liguria Prodotti della Lombardia Prodotti della Sicilia Prodotti della Toscana Prodotti delle Marche Prodotti del Piemonte Prodotti del Veneto qualità sociale social network solidarietà visibilità vivo in un posto dove Web web 2.0 webwriting Wordpress

Per il sociale

Associazione Malati Oncologici

Ci impegniamo nella realtà locale dove operiamo e viviamo concretizzando la solidarietà che ci ispira.

Chi è Innovando

Innovando è uno studio di promozione pubblicitaria, specializzato nell'ideazione di strumenti e strategie per la comunicazione di marketing online. Innovando progetta e realizza siti web, portali di e-commerce e blog aziendali proponendo contestualmente la campagna di content strategy per la pubblicazione di contenuti, la visibilità nei motori di ricerca e la brand awareness sui social media.

Innovando S.n.c.

Studio di Promozione Pubblicitaria
Via G. Agnini, 13 - 41012 Carpi (MO)

  • +39 059 681035
  • Contattaci via e-mail
  • RSS Feed


Iscrizione al Reg. Imp. di Modena 21.11.2000
P.IVA e Cod. Fisc. 02681510364