有点有线,但这就是问题所在。我有jQuery动画和许多其他事件,当我的css文件中的图像宽度和高度是以像素为单位时,但当我以百分比或自动(高度: 100%;宽度:自动;-->我需要的方式)设置它们时,我的整个网站变慢了。事件不会立即触发,我的动画一点也不流畅(我只看到了2到3帧动画)。您是否知道问题出在哪里,或者如何解决?
我的动画示例(左和右是div):
$("#left").animate({"width":"+=15%"},"linear");
$("#right").animate({"width":"+=15%"},"linear");
CSS:
img {
height: 100%;
width: auto;
}
发布于 2014-06-18 11:48:21
每当我在使用动画时遇到网站性能问题时,他们几乎总是涉及图像太大。当您使用百分比大小时,您的图像可能不会立即明显地比它们需要的大得多。
桌面屏幕的平均尺寸现在是1366×768,这意味着对于大多数网站,全屏图库的最大图像宽度/高度应该是1366/768 (如果这些图像用作图标/缩略图,则明显更小)。
在开发人员面板中检查图像的原生尺寸,并确保它们不超过这些尺寸:这可能会很好地解决您的性能问题。
https://stackoverflow.com/questions/24284459
复制相似问题