flickr菜单的js代码是怎么实现?

http://www.flickr.com/photos/lynhana/416152814/
点击在上面的"发掘"的右边
flickr菜单,当鼠标点击的时候出来菜单,鼠标点击别处后菜单就会消失,这个js代码是怎么实现的?

就是click的时候菜单Div显示,然后监听鼠标点击的事件,如果点击的时候鼠标坐标在菜单Div之外,就将菜单Div隐藏掉。

这就是典型的菜单实现嘛

网上一搜菜单很多啊