使用JQ来控制浏览器的进退
来源:互联网 发布:程序员 杂志 pdf 编辑:程序博客网 时间:2024/05/22 15:55
记录一下JQ怎么控制一下浏览器前进与后退
- 第一种方式
(适用于页面存在Input,Text时如果用户点击退格键可能会导致写了一大半的内容都丢失,显然这样不合适):
1、定义一个JQ方法
function DoKey() {
var ev = e || window.event;//获取event对象
var obj = ev.target || ev.srcElement;//获取事件源
var t = obj.type || obj.getAttribute(‘type’);//获取事件源类型
if (ev.keyCode == 8 && t != “password” && t != “text” && t != “textarea”)//如果有其他的可以标签继续往下加 {
return false;
}
}
2、在需要禁止回退的页面调用
//禁止后退键 作用于Firefox、Opera
document.onkeypress = DoKey;
//禁止后退键 作用于IE、Chrome
document.onkeydown = DoKey;
- 第二种方式
(任何情况下都禁止回退)
history.pushState(null, null, document.URL);
window.addEventListener(‘popstate’, function () {
history.pushState(null, null, document.URL);
});
阅读全文
0 0
- 使用JQ来控制浏览器的进退
- 使用JQ来实现浏览器滚动条
- 使用JQ来实现浏览器滚动条
- 【jQuery】使用JQ来编写面板的淡入淡出效果
- 使用JQ的AJAX来读取JSON文件
- 使用JQ来改变HTML文档的几种方法
- HTML5使用js jq控制<audio>的播放 暂停
- 使用JS来显示浏览器的窗口
- Jq remove的使用
- jq延迟的使用
- jQ ajax的使用
- 使用Filter来进行权限的控制
- 控制浏览器使用缓存
- 【jQuery】使用JQ来编写最基本的淡入淡出效果
- (礼拜四log)前端开发:使用jq控制input checkbox的选中和取消
- 生活进退哲学 打扫心灵的港湾
- ThreadGroup同进退的一组Thread
- Jquery JQ AJAX 的使用
- 十进制转二至九进制
- fideasray官网总结
- 前后台数据交互编码问题
- ajax页面跳转并传值到下一个页面的
- 比特币深层技术原理浅析
- 使用JQ来控制浏览器的进退
- 第一张数字货币银行卡问世:线上线下直接刷卡消费,手续费全免,还能贷款
- 电阻抗断层成像简介
- Java随机生成ID
- 指定的域不存在或无法联系
- 区块链技术助力物联网——让你的生活变得更“聪明”
- 外键约束笔记
- “智慧革命“的号角已响起,区块链与物联网能否成为助推实体经济发展的有力武器?
- Photon_NHibernate的参数配置_005