Avoid scrolljacking

Custom code
Check as complete

Scrolljacking is when a website overrides expected up/down scrolling patterns on a page. Scrolljacking can make it difficult to navigate a website, especially for people using assistive technologies.

To avoid scrolljacking

Avoid Javascript libraries that alter the natural speed or pace of scrolling.

These libraries include:

If you need to use one of these libraries, choose one that allows for keyboard navigation or other navigation techniques.

Full Page JS is an alternate way to create a presentation style web page. It can be viewed one section at a time using keyboard arrows.

Useful resources:

WCAG reference:

2.2.2 Pause, Stop, Hide

Back to checklist

Total progress

Congratulations on making the web a more accessible place. Celebrate your work on Twitter.
Celebration horn and streamer emoji
0 / 0
Hide progress
Show progress