[英]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.