wordpress用键盘PgUp、PgDn或左右方向键翻页

2012-04-27 | 夜光 | IT记录| 发表评论

一、首先介绍键盘按键代号

PgUp:33
PgDn:34
左方向键:37
右方向键:39

注:由于左右方向键容易产生冲突,最好不用,如有需要可以在下面代码中自行用“或”逻辑符添加。

二、单篇文章页(single.php)实现键盘翻页的javascript代码:

			<script type="text/javascript">
			document.onkeydown = chang_page;
			function chang_page(e){
				var e = e || event,
				keycode = e.which || e.keyCode;
				if(keycode == 33)
					location = "<?php echo get_permalink(get_adjacent_post(false, '', false)); ?>";
				if(keycode == 34)
					location = "<?php echo get_permalink(get_adjacent_post(false, '', true)); ?>";
			}
			</script>

注:上面get_adjacent_post函数中间一个参数代表要排除的文章ID,不排除则留空。

三、主页(index.php)、存档页(archive.php)实现键盘翻页的javascript代码:

		<script type="text/javascript">
		document.onkeydown = chang_page;
		function chang_page(e){
			var e = e || event,
			keycode = e.which || e.keyCode;
			if(keycode == 33)
				location = "<?php echo get_previous_posts_page_link(); ?>";
			if(keycode == 34)
				location = "<?php echo get_next_posts_page_link(); ?>";
		}
		</script>
本文标签:
本文链接: http://boliquan.com/pgup-pgdn-left-right-js-pagenavi/
版权所有: 玻璃泉, 转载请注明本文出处。

1个评论

  1. :roll: :roll: 比其他方法简单,拿回去试试

发表评论

您的昵称 *

您的邮箱 *

您的网站

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif

Protected by WP Anti Spam