Php 使用jQuery滑动巨大的框最终只能隐藏
在我的网站上,我试图滑动左/右框。这个盒子相当大,因为里面有很多小图片和其他元素。并通过ajax下载。向上/向下滑动的情况完全相同。(让我们使用它,因为它更容易使用-无需动画或jquery UI) 当我尝试滑动时,元素根本不滑动,而是隐藏。这几乎需要一秒钟的时间。我试着在那里放一个相同高度和宽度的简单div,我能够毫无困难地滑动该元素。所以我的理论是,div实在太大了,不能像那样乱来。可能吗?还是问题出在别的地方Php 使用jQuery滑动巨大的框最终只能隐藏,php,jquery,Php,Jquery,在我的网站上,我试图滑动左/右框。这个盒子相当大,因为里面有很多小图片和其他元素。并通过ajax下载。向上/向下滑动的情况完全相同。(让我们使用它,因为它更容易使用-无需动画或jquery UI) 当我尝试滑动时,元素根本不滑动,而是隐藏。这几乎需要一秒钟的时间。我试着在那里放一个相同高度和宽度的简单div,我能够毫无困难地滑动该元素。所以我的理论是,div实在太大了,不能像那样乱来。可能吗?还是问题出在别的地方 如果我是对的,你难道不知道如何省略它,但能产生一些好的效果吗?我认为你的答案就在你
如果我是对的,你难道不知道如何省略它,但能产生一些好的效果吗?我认为你的答案就在你的问题中,当你说你已经用一个相同高度的简单div成功地工作了等等。我觉得你问了很多渲染引擎的问题,当图像从页面上滑出时,必须在每个增量位置重新渲染这些图像 最新浏览器中的Javascript引擎比以前好得多,但它们只能做这么多。再加上浏览器必须渲染过渡的每一步,我并不惊讶它需要这么长时间 动画真的有必要吗?如果是这样,您可以分几个阶段进行:
- 快速删除div的所有内容
- 设置大div的动画,使其向上滑动或缩小为小div并消失
- 快速删除div的所有内容
- 设置大div的动画,使其向上滑动或缩小为小div并消失