나는 비슷한 솔루션을 찾고 있었어요. 슬라이드 쇼 플러그인을 사용하여 홈 페이지에 12 개의 고화질 이미지를로드하는 웹 사이트의 이미지 갤러리가 있습니다. 그리고이 모든 이미지는 한 번에 페이지 무게에 2-3 meg를 추가하여로드됩니다. 주사위가 없다.
Nivo는 브라우저까지 이미지 처리를 떠납니다. <img src="...">
태그를 읽은 다음 매끄러운 전환 효과로 이미지를 슬라이드 쇼에 집어 넣습니다. 이미지로드 또는 미리로드를 제어하는 코드에는 아무 것도 없습니다.
다행히도 Nivo는 Github에 있습니다.
https://github.com/leepowers/Nivo-Slider
사용법은 동일 : 그래서 이미지의 게으른로드를 지원하는 데 포크. HTML로 하나의 작은 변화
<div id="slider">
<img src="my-large-image.jpg" alt="">
<img src="my-large-image2.jpg" alt="">
<img src="another-biggun.jpg" alt="">
</div>
변경 이미지 data-src
속성에 src
속성 : data-src
이후
<div id="slider">
<img data-src="my-large-image.jpg" alt="">
<img data-src="my-large-image2.jpg" alt="">
<img data-src="another-biggun.jpg" alt="">
</div>
는 NIVO는 사용할 준비가 될 때까지 이미지가로드되지 않습니다 해석되지 않습니다. data-src
은 src
보다 우선합니다. 즉, 자바 스크립트가 아닌 사용자의 경우 src
에 저해상도 버전을 지정하거나 src
에 스페이서 이미지를 채워 HTML이 유효성 검사기를 통과하도록 할 수 있습니다.
그것을 확인하십시오! 몇 가지 프로젝트에서 구현하고 있습니다. 여기에서 데모를 볼 수 있습니다 : http://powers1.net/files/nivo/demo/demo-lazy.html
와우는 그렇게 유망 해 보인다. 고마워! 나는 이것을 시험 할 예정이다. 나는 결과에 대해 당신에게 돌아갈 것이다. – Ferdy
dev에 대해 알게되었습니다. 정답을 알려 드리겠습니다.이 부분에 살면 정답을 알려 드리겠습니다. 다시 한번, 끝내주는 일! – Ferdy
답변보기 work live at http://www.jungledragon.com – Ferdy