|
建议修改forum.js
- function keyPageScroll(e, prev, next, url, page) {
- if(loadUserdata('is_blindman')) {
- return true;
- }
- e = e ? e : window.event;
- var tagname = BROWSER.ie ? e.srcElement.tagName : e.target.tagName;
- if(tagname == 'INPUT' || tagname == 'TEXTAREA') return;
- actualCode = e.keyCode ? e.keyCode : e.charCode;
- if(next && actualCode == 39) {
- window.location = url + '&page=' + (page + 1);
- }
- if(prev && actualCode == 37) {
- window.location = url + '&page=' + (page - 1);
- }
- }
复制代码
按←和→翻页
不仅与“向左选择一段文本”的Shift+←相冲突
而且与“浏览器后退的快捷键Alt+←”相冲突
可以加上一个判断:当前没有按住Shift键或者Alt键
见KeyboardEvent.altKey |
|