新闻中心

帝国cms实现键盘左右键翻页以及回车键到达栏目目录

作者 / 无忧主机 时间 2015-12-30 18:34:47

好久没有看过相关的帝国cms的文章了,今天小编是心血来潮,进入了论坛看了一下,很多的大神已经是在php空间中实现了很多的小小的功能,非常有意思,其中一个小玩意让小编看到就是想按照大神的方法去实现一下,是什么呢?就是帝国cms实现键盘左右键翻页以及回车键到达栏目目录,要实现这样的问题,这个肯定是需要用到我们的可爱的js技术了,其实这个也不是太难,主要是是研究问题。 为什么说小编很喜欢这样的功能呢,比如说小编使用帝国cms做一个小说站点,那么看小说是不是需要手动的去点击下一页呢,这样用鼠标操作是不是感觉很鸡肋呢,如果是直接在键盘上直接操作是不是很完美了,上下键作为翻动,左右键作为翻页,这样可以说是完美的结晶,有很多站长朋友说,让他自动翻页,小编觉得这样的功能小编是不喜欢的,这个属于个人爱好,如果您也是用帝国cms实现的其他站点,想用到这个功能的,就按照小编的方法进行操作吧。 首先是找到我们的内容模板,具体的名字小编也不好确定,这个是为什么呢,因为我们国人的思想太复杂了,有些名字的定义就是不按照规矩来,既然您使用到了这个模板,那么肯定是知道内容模板是哪个吧。那么找到这个内容模板之后,在其这个模板的最后面加入一下js代码即可实现:

<script type="text/javascript">
document.onkeydown=pageEvent;
var prevpage="[!--news.url--]e/public/GotoNext/?enews=pre&classid=[!--classid--]&id=[!--id--]";
var nextpage="[!--news.url--]e/public/GotoNext/?enews=next&classid=[!--classid--]&id=[!--id--]";
var listpage="[!--class.url--]";
function pageEvent(evt){
evt=evt||window.event;
var key=evt.which||evt.keyCode; 
if(key==13) location=listpage;
if(key==37) location=prevpage;
if(key==39) location=nextpage;
};
</script>
就这样我们就达到了我们想要的功能了,是不是感觉很简单呢,这个要谢的话,谢谢这位不留名的大神朋友吧! 无忧主机相关文章推荐阅读: 帝国CMS系统特性介绍 帝国CMS信息发布时间差的解决方法 帝国CMS教程:使标签支持按SQL语句调用

本文地址:https://www.51php.com/empirecms/21271.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服