Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript/jQuery向下翻页?_Javascript_Jquery_Scroll - Fatal编程技术网

使用Javascript/jQuery向下翻页?

使用Javascript/jQuery向下翻页?,javascript,jquery,scroll,Javascript,Jquery,Scroll,如何使用Javascript/jQuery执行“向下翻页”操作,以便在用户放大/缩小时它能正常工作 i、 e.无论用户是否弄乱了缩放设置、字体、DPI或其他内容,滚动次数都不应超过或少于用户实际按键时的滚动次数 笔记: 目标位置可能没有任何特定元素。我只想“向下翻页”,而不管目的地是否有特定元素。(即,我不能使用滚动到) 另外,动画也不错,但不是必需的。:) 编辑:根据您的评论 我无法用javascript触发本机的分页功能,而且由于我们不能假设每个浏览器和操作系统都能处理相同数量的像素

如何使用Javascript/jQuery执行“向下翻页”操作,以便在用户放大/缩小时它能正常工作

i、 e.无论用户是否弄乱了缩放设置、字体、DPI或其他内容,滚动次数都不应超过或少于用户实际按键时的滚动次数

笔记:
  • 目标位置可能没有任何特定元素。我只想“向下翻页”,而不管目的地是否有特定元素。(即,我不能使用
    滚动到

  • 另外,动画也不错,但不是必需的。:)

编辑:根据您的评论

我无法用javascript触发本机的分页功能,而且由于我们不能假设每个浏览器和操作系统都能处理相同数量的像素,我想这意味着你不能这样做

编辑:根据您的评论


我无法使用javascript触发本机页面向下功能,而且由于我们不能假设每个浏览器和每个操作系统都会将页面向下处理到完全相同的像素数,我想这意味着您不能这样做。

这是否适用于缩放?它和钥匙的功能完全一样吗?看看。。。。在我看来,测试自己并不难,是的。。。在合理的误差范围内(几个像素)当然,我会尝试一下。但在我看来,您的示例实际上是向下一页,而向下/向上一页总是留下一些重叠。(编辑:“合理的误差范围”并不是“关键点到底是什么”,根据定义……这就是问题的关键所在。-1)这是否适用于缩放?它和钥匙的功能完全一样吗?看看。。。。在我看来,测试自己并不难,是的。。。在合理的误差范围内(几个像素)当然,我会尝试一下。但在我看来,您的示例实际上是向下一页,而向下/向上一页总是留下一些重叠。(编辑:“合理的误差范围”并不是“关键点是什么”,根据定义……这是问题的关键。-1)您试图解决的问题是什么,需要将其渲染到像素完美?不可能覆盖默认的浏览器行为。@Jordan:你的第二句话回答得很好(尽管不是我所希望的);不过,你的第一句话有点蹩脚(对不起)。我的全部目的是避免定制UI,并保持系统/浏览器的行为不变。为什么我要满足于一些我不想要的东西(除非它真的是不可能的)?我并不是居高临下的意思,我只是想了解你实际上在试图做什么,希望有另一种方法。我的第二句话被更恰当地重新定义为“不可能一致地覆盖默认浏览器行为,跨浏览器”。@Jordan:Ah。如果真的不可能的话,那没关系;我希望不是这样。你想解决的问题是什么,这需要渲染到像素的完美程度?不可能覆盖默认的浏览器行为。@Jordan:你的第二句话回答得很好(尽管不是我所希望的);不过,你的第一句话有点蹩脚(对不起)。我的全部目的是避免定制UI,并保持系统/浏览器的行为不变。为什么我要满足于一些我不想要的东西(除非它真的是不可能的)?我并不是居高临下的意思,我只是想了解你实际上在试图做什么,希望有另一种方法。我的第二句话被更恰当地重新定义为“不可能一致地覆盖默认浏览器行为,跨浏览器”。@Jordan:Ah。如果真的不可能的话,那没关系;我希望不是这样。
$(document).scrollTop($(document).scrollTop()+$(window).height());