如何在.net应用程序中处理移动后退按钮
how to handle mobile back button in .net application
我有一个带有响应视图的.net网站。当我在手机中打开这个网站时,没有办法关闭菜单,所以我想实现当菜单打开时,用户在手机菜单中点击后退按钮时关闭,不返回页面,另一个条件是不重新加载页面。
您需要在URL中添加一个#,您可以使用window.onhashchange()来侦听该URL。您可以使用location.hash来确定是否打开/关闭菜单。
示例:
window.onhashchange = function(){
var url = location.hash;
switch(url)
{
case "#/open":
alert('Open menu');
break;
default:
alert('Close menu');
break;
}
}
Plunker:http://plnkr.co/edit/n2xmznbgFJCHOtBVrjjH?p=preview.点击链接,然后按下后退按钮
相关文章:
- iPhone锚点,scrollTop,scrollTo显示移动按钮栏,但不会滚动或跳到锚点
- jQuery 移动按钮无法按预期工作
- 使用jQuery单击移动按钮
- 使用 ng 类移动按钮
- 移动按钮未收到单击事件
- 如何禁用/启用 jQuery 移动按钮
- 如何模拟拖动事件(单击鼠标移动按钮)
- 单击边框时,将单击事件绑定到jquery移动按钮不起作用
- 在javascript中使用css移动按钮
- 如何在不丢失格式的情况下刷新包含JQuery移动按钮的表
- 我想使用jquery左右移动按钮
- 我需要移动按钮左右,然后再次使用jquery左右
- jQuery移动按钮点击事件不工作
- 触发dojox移动按钮的单击事件
- jQuery移动按钮有时只被选中,但没有发生页面过渡
- Jquery移动按钮不工作在第二次点击
- Jquery移动按钮点击在角落不工作
- 如何获得一个Jquery移动按钮打开特定的可折叠列表Id
- Javascript移动按钮并求助于slice
- 使用JavaScript创建JQuery移动按钮