jquery在所有分区中滚动

jquery在所有分区中滚动,jquery,Jquery,所以我有一个键控功能,每次我按下字母“n”,它都会滚动到div#images接口控制器,是的,它一直滚动到div#images接口控制器的最后一个元素。我怎么能停止它,我的意思是我希望每次按“n”时它只滚动1次。我猜,jquery代码上面的每一个都与我的问题有关。任何帮助都将不胜感激。谢谢 无论如何,我正在使用这个插件: 我以前使用过这个插件,但已经有一段时间了。我想你想要这个 jQuery.fn.extend({ scrollTo : function(speed, easing)

所以我有一个键控功能,每次我按下字母“n”,它都会滚动到div#images接口控制器,是的,它一直滚动到div#images接口控制器的最后一个元素。我怎么能停止它,我的意思是我希望每次按“n”时它只滚动1次。我猜,jquery代码上面的每一个都与我的问题有关。任何帮助都将不胜感激。谢谢

无论如何,我正在使用这个插件:

我以前使用过这个插件,但已经有一段时间了。我想你想要这个

jQuery.fn.extend({
      scrollTo : function(speed, easing) {
        return this.each(function() {
          var targetOffset = $(this).offset().top;
           $.fx.off = true;
          $('html,body').animate({scrollTop: targetOffset}, speed, easing);

        });
      }
    });
    $(document).keyup(function(e) 
    {

    if(e.keyCode == 78) { 
        navigation_x();
    }

    function navigation_x(){
    $('div#images-interface-controller').scrollTo(1000);

}
调用
scrollTo()
的选择器是进行滚动的项目,而作为第一个参数传递的选择器是希望第一个项目滚动到的对象


这告诉
窗口
滚动到某个项目,特别是带有
images interface controller
id
的div,当我按“n”时,您的示例滚动到div的第一个id,但不是每个div上。我试图阻止它在分区的最末端循环,我希望它停止,然后在我按下“n”时在分区的下一个id处循环。只要有一个id数组可以滚动,然后当按下“n”时循环通过它们。。。
$(window).scrollTo('#images-interface-controller', 1000);