如何在导航中使用eventlistener,除了两件事
How to use eventlistener on navigation EXCEPT on 2 things
我有两个剑道菜单,我希望在其中重新加载页面。然而,根据我们客户的请求,他们不希望用户能够单击后退按钮。这是我使用的代码:
<script>
history.pushState(null, null, 'HomePage');
window.addEventListener('popstate', function(e) {
history.pushState(null, null, 'HomePage');
});
</script>
基本上,我想在所有事情上触发该事件,除了点击这两个剑道菜单上的一个菜单项。
感谢
我把这段代码放在_layout.cshtml中MVC项目的部分中,以最终解决问题。我仍然遇到的唯一问题是右键单击返回按钮的功能仍然存在。
代码:
history.pushState(null, null, $(location).attr('href'));
window.addEventListener('popstate', function () {
history.pushState(null, null, $(location).attr('href'));
});
相关文章:
- 正在从控件中检索要在导航中使用的id
- 为什么同一个视图在Durandal日志中导航了两次
- 将响应导航应用于两种不同的导航
- Three.js具有两个(切换)摄影机的动态观察控件
- 我可以在蜘蛛网的高图表中添加两个轴,然后单击x轴标签导航到另一个页面吗
- 引导导航选项卡同时显示两个选项卡
- 自定义控件呈现两次
- 如何根据jQuery中的滚动位置将Class()添加到两个不同导航的活动链接中
- 同时使用两个引导程序导航菜单
- 两组视频控件 - getElementById / querySelectorAll的难度
- 硒找到两个相同的控件
- 用两个不同的元素切换一件事
- 弹性滑块导航控件大小
- 形式上的两件事相互依赖
- 如何在导航中使用eventlistener,除了两件事
- 这两件事各不相同.在数组中
- 在Javascript中同时做两件事
- Html5History触发两次导航事件
- 在AngularJS和Ionic中,每次状态转换都会发生两次导航
- 如何在 JavaScript 中一起减去两件事