对覆盖react-bootstrap中的列表项的可访问性

时间:2019-02-21 13:04:10

标签: javascript reactjs react-bootstrap

我已经使用react-bootstrap overlay和overlaytrigger创建了一个菜单项,我正在尝试实现菜单内部的可访问性。在使用tab并单击三个点上的Enter时,它不会聚焦于列表项。以下是代码:

$('#Ttable').DataTable
       ({
                initComplete: function () 
                    {
                    this.api().columns([1,3,4]).every( function () 
                    {
                        var column = this;
                        var select = $('<li style="width:300px;" class="pickList Manlist"></li>')
                            .appendTo( $("#Manufacturer"))
                            .on( 'click', function () 
                            {
                                var val = $.fn.dataTable.util.escapeRegex
                                (
                                    $(this).val()
                                );
                                console.log(val);
                                column
                                    .search( val ? '^'+val+'$' : '', true, false )
                                    .draw();
                            });
                        column.data().unique().sort().each( function ( d, j ) 
                        {
                        select.append( '<option value="'+d+'" class="dropdown-item">'+d+'</option>' )
                        });
                    });
                    },
                    scrollY:"500px",
                    scrollCollapse: true
            }


        );

0 个答案:

没有答案