Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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/0/windows/17.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 我如何在iOS上解决这个问题?_Javascript_Jquery_Ios - Fatal编程技术网

Javascript 我如何在iOS上解决这个问题?

Javascript 我如何在iOS上解决这个问题?,javascript,jquery,ios,Javascript,Jquery,Ios,我在一个iOS移动网站上工作 我想在页面顶部添加一些内容,同时按内容的高度滚动页面,这样用户在向上滚动之前不会看到内容 代码如下: page.prepend( stuff ); window.scrollBy( stuff.height() ); 这几乎是可行的,但是当内容可见时,会有一个短暂的闪光,然后再将其滚动到视图之外——我想这是因为将内容添加到DOM是一个密集的过程 如何避免这种情况?您是否不可能在默认情况下将内容放在网站上,而不是将其与page.prepend()一起添加?不,它需要

我在一个iOS移动网站上工作

我想在页面顶部添加一些内容,同时按内容的高度滚动页面,这样用户在向上滚动之前不会看到内容

代码如下:

page.prepend( stuff );
window.scrollBy( stuff.height() );
这几乎是可行的,但是当内容可见时,会有一个短暂的闪光,然后再将其滚动到视图之外——我想这是因为将内容添加到DOM是一个密集的过程


如何避免这种情况?

您是否不可能在默认情况下将内容放在网站上,而不是将其与page.prepend()一起添加?不,它需要动态添加-这是无限卷轴的一部分您是否尝试过在添加内容之前将其向下滚动?您也可以尝试使用window.location.hash=“ID”;是的,颠倒指令的顺序并没有什么帮助——同样是因为我认为前置操作是密集的。