Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.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/7/sql-server/21.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 当水平滚动过多时,Opera会冻结_Javascript_Scroll_Opera_Scrollto - Fatal编程技术网

Javascript 当水平滚动过多时,Opera会冻结

Javascript 当水平滚动过多时,Opera会冻结,javascript,scroll,opera,scrollto,Javascript,Scroll,Opera,Scrollto,在最新版本的Opera浏览器(10.5,11)中,当我试图显示许多水平对齐的图像并将滚动条向右移动相当远时,它会被冻结 我试着向Opera提交一个bug。但是歌剧11没有修好 复制步骤 将许多图片添加到页面中,将它们逐个水平对齐 附加onclick javascript和scrollTo函数(到每个图片周围的锚点)以滚动到下一张图片 当点击一张一张地滚动足够多的图片时,页面就会冻结 预期结果 页面未冻结并继续滚动 实际结果 页面被冻结 请在此处找到演示问题的示例:。 问题是问题出在哪里&如何解决

在最新版本的Opera浏览器(10.5,11)中,当我试图显示许多水平对齐的图像并将滚动条向右移动相当远时,它会被冻结

我试着向Opera提交一个bug。但是歌剧11没有修好

复制步骤
  • 将许多图片添加到页面中,将它们逐个水平对齐
  • 附加onclick javascript和scrollTo函数(到每个图片周围的锚点)以滚动到下一张图片
  • 当点击一张一张地滚动足够多的图片时,页面就会冻结
  • 预期结果 页面未冻结并继续滚动

    实际结果 页面被冻结

    请在此处找到演示问题的示例:。 问题是问题出在哪里&如何解决?顺便说一句,较旧版本的Opera(10.0)和Firefox等浏览器没有这个问题。

    通常可以使用它来识别javascript、css等的问题

    测试您的文件simple.zip后,滚动在第13次单击时持续停止。 在Webkit中,它在第14次点击时停止,Firefox也是如此,最后一个白色方块没有出现。它一直是黑色的

    嗯。我注意到你有

    for(var i=1; i<photosCount; ++i){
    

    for(var i=1;iNope,其他浏览器和早期版本的Opera中都能正常工作。更改为您使用的Opera版本?
    
    for(var i=1; i<=photosCount; ++i){