Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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
Php 使用jQuery滑动巨大的框最终只能隐藏_Php_Jquery - Fatal编程技术网

Php 使用jQuery滑动巨大的框最终只能隐藏

Php 使用jQuery滑动巨大的框最终只能隐藏,php,jquery,Php,Jquery,在我的网站上,我试图滑动左/右框。这个盒子相当大,因为里面有很多小图片和其他元素。并通过ajax下载。向上/向下滑动的情况完全相同。(让我们使用它,因为它更容易使用-无需动画或jquery UI) 当我尝试滑动时,元素根本不滑动,而是隐藏。这几乎需要一秒钟的时间。我试着在那里放一个相同高度和宽度的简单div,我能够毫无困难地滑动该元素。所以我的理论是,div实在太大了,不能像那样乱来。可能吗?还是问题出在别的地方 如果我是对的,你难道不知道如何省略它,但能产生一些好的效果吗?我认为你的答案就在你

在我的网站上,我试图滑动左/右框。这个盒子相当大,因为里面有很多小图片和其他元素。并通过ajax下载。向上/向下滑动的情况完全相同。(让我们使用它,因为它更容易使用-无需动画或jquery UI)

当我尝试滑动时,元素根本不滑动,而是隐藏。这几乎需要一秒钟的时间。我试着在那里放一个相同高度和宽度的简单div,我能够毫无困难地滑动该元素。所以我的理论是,div实在太大了,不能像那样乱来。可能吗?还是问题出在别的地方


如果我是对的,你难道不知道如何省略它,但能产生一些好的效果吗?

我认为你的答案就在你的问题中,当你说你已经用一个相同高度的简单div成功地工作了等等。我觉得你问了很多渲染引擎的问题,当图像从页面上滑出时,必须在每个增量位置重新渲染这些图像

最新浏览器中的Javascript引擎比以前好得多,但它们只能做这么多。再加上浏览器必须渲染过渡的每一步,我并不惊讶它需要这么长时间

动画真的有必要吗?如果是这样,您可以分几个阶段进行:

  • 快速删除div的所有内容

  • 设置大div的动画,使其向上滑动或缩小为小div并消失


我认为你的答案就在你的问题中,当你说你已经成功地使用了一个相同高度的简单div等。在我看来,你问了很多渲染引擎的问题,渲染引擎必须重新渲染这些图像,当它从页面上滑出时,在每个增量位置

最新浏览器中的Javascript引擎比以前好得多,但它们只能做这么多。再加上浏览器必须渲染过渡的每一步,我并不惊讶它需要这么长时间

动画真的有必要吗?如果是这样,您可以分几个阶段进行:

  • 快速删除div的所有内容

  • 设置大div的动画,使其向上滑动或缩小为小div并消失


请您上传一些代码以便我们尝试复制,好吗?请您上传一些代码以便我们尝试复制,好吗?谢谢您的回复。没必要,只是看起来不错,我想学点新东西。我不确定我是否遵循这两个阶段。先隐藏它,然后设置动画?嗯,我还在制作动画,那有什么区别呢?我的意思是,隐藏图像,这需要时间来渲染,然后制作动画移除其余的div。这会给人一种div向上滑动的印象,但不必重新渲染内容。谢谢你的回复。没必要,只是看起来不错,我想学点新东西。我不确定我是否遵循这两个阶段。先隐藏它,然后设置动画?我还在制作动画,那有什么区别呢?我的意思是,隐藏图像,这需要时间来渲染,然后制作动画移除div的其余部分。这会给人一种div向上滑动的印象,但不必重新渲染内容。