帝国cms内容页如何实现用键盘放左右键翻页?

时间:2022-06-10 17:04:01 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
帝国cms要在内容页实现键盘翻页,功能需求:方向键左、右键实现打开上一篇、下一篇,回车键返回栏目目录。

功能需求:

1、方向键左、右键实现打开上一篇、下一篇

2、回车键返回栏目目录。

解决方案

将以下代码放置于内容页模板底部。
 

  1. <script> 
  2. document.onkeydown=pageEvent; 
  3. var prevpage="[!--news.url--]e/public/GotoNext/?enews=pre&classid=[!--classid--]&id=[!--id--]"
  4. var nextpage="[!--news.url--]e/public/GotoNext/?enews=next&classid=[!--classid--]&id=[!--id--]"
  5. var listpage="[!--class.url--]"
  6. function pageEvent(evt){ 
  7. evt=evt||window.event; 
  8. var key=evt.which||evt.keyCode; 
  9. if(key==13) location=listpage; 
  10. if(key==37) location=prevpage; 
  11. if(key==39) location=nextpage; 
  12. }; 
  13. </script> 

本文来源:https://www.wddqw.com/2Xjh.html