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