Come si notificano gli screen reader che utilizzano WAI-ARIA che un div è ora visibile?Come notificare agli screen reader utilizzando WAI-ARIA che è ora visibile un div
Se abbiamo ottenuto l'html
<div id="foo">Present main content</div>
<div id="bar" style="display: none;">Hidden content</div>
e poi ci
$('#foo').hide();
$('#bar').show();
come facciamo a notifica di lettura dello schermo che dovrebbero notificare l'utente circa la div ora visibile (o, eventualmente, automaticamente concentrerà sulla div visibile ora)?
Since I sono anche interessato, come potrei usare role = alert quando qualcosa viene mostrato? Vorrei solo creare quell'attributo al volo? (e come nota a parte: complimenti per http://www.html5accessibility.com/tests/form-labels.html da quando l'ho letto uso sempre quelle tecniche) – fcalderan
che puoi aggiungere al volo o averlo già sul contenuto nascosto, la modifica dalla visualizzazione: nessuna da visualizzare: il blocco o l'aggiunta di contenuto all'elemento con role = alert causerà un evento di accessibilità da attivare e il contenuto da annunciare. un esempio: [collegamento] http://dl.dropbox.com/u/377471/tests/ajax.html –
Il collegamento di esempio a dropbox fornito da Steve non sembra funzionare con Voice Over in OSX Mountain Lion. Il nuovo contenuto non viene letto automaticamente. – Karl