2 Stimmen

jquery tablesorter - 508 Einhaltung

Haben Sie eine Idee, welche Tastenkombinationen für den Zugriff auf die Steuerelemente des Tabellensortierers in der Spaltenüberschrift zu verwenden sind? oder Software-Handler/andere Funktionen zur Unterstützung der 508-Konformität (zur Unterstützung des Zugriffs auf diese Steuerelemente über die Tastatur)?

2voto

user1186233 Punkte 157
 <script type="text/javascript">
       $(document).ready(function() {
            <%--Applies the jQuery tablesorter plugin to any table with the class "addTableSorter"--%>
            <%--Also enables tabbing to and pressing enter on the headers to sort for 508 compliance--%>
            $('table.addTableSorter')
        .tablesorter()
        .find('th')
            .keypress(function(e) { 
            if (e.which == 13) { //code for enter key
                e.preventDefault(); 
                $(this).trigger('click'); //simulate a click
            } 
         })
    .attr('tabindex', '0');
    });
    </script>

0voto

kcunning Punkte 297

In diesem Fall würde ich auf jeden Fall eine bereits vorhandene Bibliothek verwenden. Es gibt einige Feinheiten bei barrierefreien Tabellen, die viel Zeit in Anspruch nehmen können und auf die man nur schwer testen kann, wenn man keine Erfahrung mit einem Bildschirmlesegerät hat.

Mein Favorit, wenn es um schöne Tabellen geht, ist YUI 3:

http://yuilibrary.com/yui/docs/datatable/

Die Bibliothek ist solide, und die Dokumentation ist fantastisch. Stellen Sie nur sicher, dass Sie den Beispielen folgen, um alle Vorteile zu nutzen. Sie können eine zugängliche Bibliothek nehmen und eine unzugängliche Website ganz einfach machen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X