Ben Nadel
On User Experience (UX) Design, JavaScript, ColdFusion, Node.js, Life, and Love.
I am the chief technical officer at InVision App, Inc - a prototyping and collaboration platform for designers, built by designers. I also rock out in JavaScript and ColdFusion 24x7.
Meanwhile on Twitter
Loading latest tweet...
Ben Nadel at cf.Objective() 2010 (Minneapolis, MN) with: Doug Hughes and Ezra Parker and Dan Wilson and John Mason and Jason Dean and Luis Majano and Mark Mandel and Brian Kotek and Wil Genovese and Rob Brooks-Bilson and Andy Matthews and Simeon Bateman and Ray Camden and Chris Rockett and Joe Bernard and Dan Skaggs and Byron Raines and Barney Boisvert and Simon Free and Steve 'Cutter' Blades and Seth Bienek and Katie Bienek

TJ VanToll

Member since Mar 21, 2014

Recent Blog Comments By TJ VanToll

  • Using Transparent Select Menus To Create Styled Menu Roots

    Posted on Mar 21, 2014 at 10:47 AM

    @Ben Elements with display: none applied are invisible to screen readers. To hide elements from sighted users and keep them accessible to assistive technologies, you need a replacement technique such as http://www.zeldman.com/2012/03/01/replacing-the-9999px-hack-new-image-replacement/. Screen re... read more »

  • Using Transparent Select Menus To Create Styled Menu Roots

    Posted on Mar 21, 2014 at 9:21 AM

    Actually I was able to get the focus styling to work without any JS: http://jsbin.com/lolup/4/edit. That seems to work pretty well on VoiceOver on OS X as well.... read more »

  • Using Transparent Select Menus To Create Styled Menu Roots

    Posted on Mar 21, 2014 at 9:14 AM

    fyi from an a11y perspective there are a number of problems with this approach. This menu is invisible to a screen reader and cannot be accessed by the keyboard. You can get most of the way by using a <label> element with a tabindex="0" attribute. This allows the label to re... read more »