用js实现键盘方向键翻页功能的代码
2007-12-11 17:13
681 查看
今天从网上看到这个功能,不错啊,以后就可以在文章中,增加这个功能了
var re = /<a href=[/"/']?([-=/w/.///?]+)[/"/']?>[/[/(<]?上一页[/]/)>]?<//a>/igm;
if (window.document.body.innerHTML.search(re) >= 0) {
var PREVIOUS_PAGE = RegExp.$1;
}
如果搜下到"上一页",则定义var PREVIOUS_PAGE = RegExp.$1;
var re = /<a href=[/"/']?([-=/w/.///?]+)[/"/']?>[/[/(<]?下一页[/]/)>]?<//a>/igm;
if (window.document.body.innerHTML.search(re) >= 0) {
var NEXT_PAGE = RegExp.$1;
}
如果搜下到"下一页",则定义var NEXT_PAGE = RegExp.$1;
if (typeof PREVIOUS_PAGE == "string" || typeof NEXT_PAGE == "string") {
document.onkeydown = function() {
switch (event.srcElement.tagName) {
case "INPUT":
case "TEXTAREA":
case "SELECT":
break;
default:
if (event.keyCode == 37 /* Arrow Left*/ && typeof PREVIOUS_PAGE == "string") {
window.location.href = PREVIOUS_PAGE;
}
else if (event.keyCode == 39 /* Arrow Right */ && typeof NEXT_PAGE == "string") {
window.location.href = NEXT_PAGE;
}
}
}
}
var re = /<a href=[/"/']?([-=/w/.///?]+)[/"/']?>[/[/(<]?上一页[/]/)>]?<//a>/igm;
if (window.document.body.innerHTML.search(re) >= 0) {
var PREVIOUS_PAGE = RegExp.$1;
}
如果搜下到"上一页",则定义var PREVIOUS_PAGE = RegExp.$1;
var re = /<a href=[/"/']?([-=/w/.///?]+)[/"/']?>[/[/(<]?下一页[/]/)>]?<//a>/igm;
if (window.document.body.innerHTML.search(re) >= 0) {
var NEXT_PAGE = RegExp.$1;
}
如果搜下到"下一页",则定义var NEXT_PAGE = RegExp.$1;
if (typeof PREVIOUS_PAGE == "string" || typeof NEXT_PAGE == "string") {
document.onkeydown = function() {
switch (event.srcElement.tagName) {
case "INPUT":
case "TEXTAREA":
case "SELECT":
break;
default:
if (event.keyCode == 37 /* Arrow Left*/ && typeof PREVIOUS_PAGE == "string") {
window.location.href = PREVIOUS_PAGE;
}
else if (event.keyCode == 39 /* Arrow Right */ && typeof NEXT_PAGE == "string") {
window.location.href = NEXT_PAGE;
}
}
}
}
相关文章推荐
- 用js实现键盘方向键翻页功能的代码
- 用js实现键盘方向键翻页功能的代码
- dedecms按键盘方向键实现(上一篇下一篇翻页)功能
- 纯js代码实现扫描下载功能
- JS实现全屏预览F11功能的示例代码
- JS小功能(offsetLeft实现图片滚动效果)实例代码
- JS小功能(setInterval实现图片效果显示时间)实例代码
- JS实现左右键翻页功能
- JS实现即点即编辑功能代码
- JS 打印功能代码可实现打印预览、打印设置等
- JS实现自定义简单网页软键盘效果代码
- vue引入js数字小键盘的实现代码
- 自行整理了一个较为准确的倒计时功能代码(js实现)
- JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
- 支持按键盘方向键翻页跳转的代码
- ViewPager实现自动翻页功能 --转载出处找不到了,根据自己的理解写个随笔方便以后的记忆以及代码的共享,感谢给我启发的那位高手--第一次写博客哈
- JS实现百度搜索接口及链接功能实例代码
- JS模仿手机端九宫格登录功能实现代码
- js 实现多选框(复选框) 和单选框,下拉框功能完整示例代码附效果图