W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > January to March 2013

Drawer style slide in / out content panels

From: Darren McMillan <darren.mcmillan@dogdigital.com>
Date: Mon, 18 Mar 2013 13:42:30 +0000
Message-ID: <514719C6.1080904@dogdigital.com>
To: w3c-wai-ig@w3.org
Hi All,

We are working on a new design for one of our clients that copies the
drawer style panels which slide out, then back in which are used on the
bbc.co.uk homepage.

See example:http://screencast.com/t/ja0FTAYBqR

I have attempted to debug their minified JavaScript to figure out how
they are doing this, and it looks like they are making use of JQuery
fadeIn(); fadeOut(); methods, with the initial load of content pulled in
using AJAX, therefore not present at all in the original document.

I have my own thoughts on these, but to avoid bias I'll keep them to
myself.

I would like to ask:

(i)  Do you foresee any issues with loading content in via AJAX, when
the user clicks to expand the drawer widget?  Or should this be
available in the DOM from the start?  Remember it is only when the user has navigated to the more options on the panel, that the additional content is inserted into the DOM.
(ii)  fadeOut(); adds an in-line style of display:none, meaning
assistive technologies will ignore anything with this style set on
them.   This gives the animated effect of the drawer, but hides content
from the view of assistive technologies.  Good, or bad?

Thanks,

Darren.
Received on Monday, 18 March 2013 13:43:05 GMT

This archive was generated by hypermail 2.3.1 : Monday, 18 March 2013 13:43:05 GMT