wordpress主题_wordpress利用键盘左右键实现上下翻页

更新时间:2018-02-12    来源:WordPress    手机版     字体:

【www.bbyears.com--WordPress】

下面是代码:

 代码如下

document.onkeydown = chang_page;
function chang_page(e) {
    var e = e || event,
    keycode = e.which || e.keyCode;

    if (keycode == 37 || keycode == 33)
        location = "";
    if (keycode == 39 || keycode == 34)
        location = "";
}

将上面给出的翻页代码复制到single.php内保存,无论是IE还是FF,均能完美实现键盘翻页。说明:get_adjacent_post()函数中的42是指排除分类ID为42的文章——也就是说,在翻页过程中会自动跳过该分类下的文章(因为本站ID=42的分类被用于改造个人微博,并不想与文章一起翻页展示)。如果没有特殊要求,这个参数留空即可,读者可根据个人博客的实际需要自行修改。

文章列表页面(如首页、分类页面、存档页面等)是否也可以实现键盘翻页呢?我们只需使用
get_previous_posts_page_link()和get_next_posts_page_link()代替上述代码中的get_adjacent_post()函数即可达到目的:

 代码如下

document.onkeydown = chang_page;
function chang_page(e) {
    var e = e || event,
    keycode = e.which || e.keyCode;

    if (keycode == 37 || keycode == 33)
        location = "";
    if (keycode == 39 || keycode == 34)
        location = "";
}

将上面的代码放置到相应页面,自己试试吧!

本文来源:http://www.bbyears.com/wangyezhizuo/39196.html