[英]Big load (lag) while loading page because of images
解决方案是仅加载您需要的图像。 我非常怀疑用户可以同时看到1880张图像。
页面加载后,您可以使用任何框架向您的服务器发送asycronous js请求以获取其余图像。
例:
- 当页面加载时,只有10个图像(假设用户在屏幕上一次看到多少图像)
- 当用户开始滚动时,他应该看到新的图像。 所以onscroll你发起你的10个新图像的ajax请求。
- 每当用户滚动时重复
当然,根据您尝试的操作,上述步骤需要以不同方式进行调整/操作
我建议以不同的分辨率获得3张精灵表,为用户的屏幕大小加载最好的精灵表,并使用事件委派将点击事件放在每个精灵上。 这应该解决您在问题和评论中提到的所有内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.