I've just released my first jQuery plugin (still on beta), that helps create a responsive menu. It basically deals with interactivity and leaves all the presentation stuff to CSS. Works well with CSS3 animations / transitions.
Here is the link for the project page (with a simple working example): http://diegoliv.github.io/responsiveMenu.js/
There is still a lot work to do, but I hope it helps someone with this task.
(Any comments or suggestions are welcome).