Jquery 如何使用click或keydown滚动浏览一系列定位点?

Jquery 如何使用click或keydown滚动浏览一系列定位点?,jquery,scrollto,Jquery,Scrollto,嗨,我是javascript新手,我想我已经记下了,但我似乎无法让它工作 我正在尝试创建一个水平滚动的网站,可以用箭头键导航。 我也有箭头按钮,我想使用相同的功能来设置分区之间滚动的动画,但我不知道如何将其全部合并到一个脚本中。 现在我的脚本滚动一个固定的1024px,但理想情况下,一个更通用的脚本可以在锚之间滚动,我可以放在任何地方 理想情况下,我尝试使用一个函数来滚动一系列锚定,这些锚定可以通过单击左键或右键或使用箭头键来调用 任何帮助都会很好,谢谢!我真的很欣赏这个网站的结构 $(docu

嗨,我是javascript新手,我想我已经记下了,但我似乎无法让它工作

我正在尝试创建一个水平滚动的网站,可以用箭头键导航。 我也有箭头按钮,我想使用相同的功能来设置分区之间滚动的动画,但我不知道如何将其全部合并到一个脚本中。 现在我的脚本滚动一个固定的1024px,但理想情况下,一个更通用的脚本可以在锚之间滚动,我可以放在任何地方

理想情况下,我尝试使用一个函数来滚动一系列锚定,这些锚定可以通过单击左键或右键或使用箭头键来调用

任何帮助都会很好,谢谢!我真的很欣赏这个网站的结构

$(document).bind('keydown',function(evt) {
        switch(evt.keyCode) {
        case 37:
              evt.preventDefault(); 
              $.scrollTo('+=1024px', 800, { axis:'x' }); 
                    break;
                }
});


$(document).bind('keydown',function(evt) {
        switch(evt.keyCode) {
                    case 39:
              evt.preventDefault();
              $.scrollTo('-=1024px', 800, { axis:'x' });
                    break;
                }
});

我确实看到了这篇文章,但我没有成功地将其修改为滚动浏览一系列锚定:/

FYI新的jqueryon函数应该在这里对您有所帮助。您可以使用它代替绑定、活动和委托,甚至可以用同一个函数处理多个事件。读一读: