jQuery is proven to provide rich content and effects for UI widgets and plugins. It is also said to be one of the strong contributor in the ajax applications implementation.
"In this tutorial we'll look at the techniques needed to make a navigation menu that is hidden off screen until the user clicks on a menu icon, at which point the content slides over and darkens, and the menu slides in. The menu will also be responsive vertically, filling the height of the browser window on whatever size screen it's being looked at in."