To allow for touch screens JavaScript has a limited range of events which can be used as you would a mouse event trigger:
- ontouchstart (contact made)
- ontouchend (contact ended)
- ontouchmove (drag)
As you design pages you should consider whether you can help mouse and touch screen users to get the same benefits. Will your drop down menus work with a touch screen?