Javascript 向上/向下箭头滚动不工作

Javascript 向上/向下箭头滚动不工作,javascript,jquery,html,css,Javascript,Jquery,Html,Css,向上/向下箭头滚动在jquery scrolify插件中不起作用。我想使用page up/down按钮和向上/向下箭头按钮单击来进行滚动。 页面向上/向下箭头工作正常,如我所料。向上/向下按钮单击“不按页面滚动方式滚动” if(e.keyCode==33 ) { //working if(index>0) { if(atTop()) { e.pre

向上/向下箭头滚动在jquery scrolify插件中不起作用。我想使用page up/down按钮和向上/向下箭头按钮单击来进行滚动。 页面向上/向下箭头工作正常,如我所料。向上/向下按钮单击“不按页面滚动方式滚动”

           if(e.keyCode==33 ) { //working

                if(index>0) {
                    if(atTop()) {
                        e.preventDefault();
                        index--;
                        //index, instant, callbacks
                        animateScroll(index,false,true);
                    }
                }
            } else if(e.keyCode==34) { //working
                if(index<heights.length-1) {
                    if(atBottom()) {
                        e.preventDefault();
                        index++;
                        //index, instant, callbacks
                        animateScroll(index,false,true);
                    }
                }
            }
            if(e.keyCode==38) {  //not working
                if(index>0) {
                    if(atTop()) {
                        e.preventDefault();
                        index--;
                        //index, instant, callbacks
                        animateScroll(index,false,true);
                        console.log('up arrow');
                    }
                }
            } else if(e.keyCode==40) {  //not working
                if(index<heights.length-1) {
                    if(atBottom()) {
                        e.preventDefault();
                        index++;
                        //index, instant, callbacks
                        animateScroll(index,false,true);
                        console.log('down arrow');
                    }
                }
            }
if(e.keyCode==33){//working
如果(索引>0){
if(atTop()){
e、 预防默认值();
索引--;
//索引、即时、回调
animateScroll(索引、假、真);
}
}
}如果(e.keyCode==34){//
if(index0){
if(atTop()){
e、 预防默认值();
索引--;
//索引、即时、回调
animateScroll(索引、假、真);
console.log(“向上箭头”);
}
}
}否则,如果(e.keyCode==40){//不工作

如果(index我认为您在收听错误的事件。请使用
keydown event
这将起作用


我认为您在收听错误的事件。使用
按键事件
这将起作用


/i have added in head部分我在这里给出了一段代码/i have added in head部分我在这里给出了一段代码