There are lots of ways to make drop-down menus, and usually my preferred method is all CSS.
However, an all CSS drop down menu relies on the :hover selector, which is not always desirable. It's fine on desktops, but mobile touch devices don't play nice with :hover. You can't really hover with your finger, you either click or you don't. That's where using some jQuery can help out.