2012-10-24 97 views
0

我正在尝试我的手在响应网页设计。所以当一个小屏幕上的导航菜单折叠成一个下拉菜单。用户可以触摸按钮来查看菜单。现在,只需按钮切换下拉可见度。我希望能够按手机上的后退键或者触摸外部来隐藏它。关于如何实现这一点的任何提示都会有所帮助。在外部点击或后退键被按下时隐藏div?

+1

试试这个答案:http://stackoverflow.com/questions/6610022/jquery-close-div-by-clicking-anywhere-apart-from-the-div-itself – motivast

回答

1

移动浏览器中的BACK按钮就像桌面应用程序中的BACK按钮:它不是直接编写脚本。

如果您想要单击“外部”元素的操作,您必须嗅探单击事件上的光标位置并确定自己发生点击的位置。或者,您可以收听所有点击事件并确定点击的标签。