Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stephan-fischer/owl-aria

An Owl Carousel v2 accessibility layer
https://github.com/stephan-fischer/owl-aria

a11y accessibility jquery jquery-plugin owl owl-carousel owl-plugin owl2

Last synced: about 18 hours ago
JSON representation

An Owl Carousel v2 accessibility layer

Awesome Lists containing this project

README

        

# Owl-Aria
An Owl Carousel v2 accessibility layer

## Authorship

Written by [Stephan Fischer](mailto:[email protected])

## License

### Commercial license

If you want to use owl-aria to develop commercial sites, themes, projects, and applications, the Commercial license is the appropriate license. [[Purchase an Owl-Aria Commercial License]](https://gumroad.com/l/hzuWp)

## Requirements

* jQuery
* Owl Carousel v2

## Installation

In the `` of your page, after you set up your jQuery, Owl Carousel and jquery-throttle-debounce `` items, add the following:

```html
<script type="text/javascript" src="owl.carousel.aria.min.js">
```

## Features

* Adds WAI-ARIA visibility and role hinting attributes
* Adds keyboard navigation (arrow keys for previous/next, enter keys on controls)
* Controls the focus of each element within the carousel, for a correct tabindex sequence
* Works with nested carousels

## Usage

Once you've installed the accessibility layer plugin, it gets used automatically when you instantiate Owl Carousel.