В предоставленной вами скрипте CSS3
используется только для придания изогнутой границы и тени HTML-элементам, что невозможно при использовании jQuery. Вы можете использовать изображения, чтобы получить такой внешний вид, только если требуется.
В скрипке тумблер работал только в том случае, если вы нажмете на «Вкл. / Выкл.», Который не является хорошим UX. Я изменил его, чтобы он действовал во всей области переключения, взгляните на эту скрипку.
http://jsfiddle.net/AmrnK/1/