aria-isolate

Uses aria-hidden to hide all elements expect a given modal element

Installation

Include as a component(link is external) using

var AriaIsolate = require('isner/aria-isolate');

or include the distributable (dist/aria-isolate.js) in your page using a script tag, exposing window.AriaIsolate.

<script src="aria-isolate.js"></script>

<script>
  var isolator = new AriaIsolate(modalEl);
</script>

Directions

Assuming AriaIsolate is available

var isolator = new AriaIsolate(modalEl);

// Isolates `modalEl` using 'aria-hidden' on others
isolator.activate();

// Removes 'aria-hidden' from cached list of others
isolator.deactivate();

Rating

0 out of 5 Stars 0 Review

5 Stars
 
0.00%
4 Stars
 
0.00%
3 Stars
 
0.00%
2 Stars
 
0.00%
1 Star
 
0.00%

About

  • There are no comments yet

Thank you! Review submitted.

Ok