이미지 요소를 마크 업에 이미, 그들은 페이지가로드를 시작할 때 정의 된 src
속성, 이미지 파일이 다운로드됩니다 경우.
프로그래밍 방식으로 이미지 요소를 만들거나 태그에 src
특성을 비워두고 다음을 클릭 할 때 할당해야합니다.
옵션 1 :
// on the click event...
var images = ['img1.jpg', 'img2.jpg', 'img3.jpg'],
gallery = $('#gallery');
$.each(images, function() {
$('<img/>').attr('src', this).appendTo(gallery);
});
옵션 2 :
마크 업 :
$('#img1').attr('src', 'image1.jpg');
$('#img2').attr('src', 'image2.jpg');
$('#img3').attr('src', 'image3.jpg');
편집 : 클릭 이벤트에
<img id="img1"/> <img id="img2"/> <img id="img3"/>
게으른로드에 대해 이야기 할 때 또 다른 옵션이 있습니다.
옵션 3 :
당신은 이미지의 src 속성을 제거하고 클릭 이벤트에 다음의 $.data 기능을 사용하여 저장할 수, 예를 들어, 원래 값으로 이미지 SRC를 복원
$(function() {
// put a "defaultImage" on all images of gallery
// and store the original src attribute
$('#gallery img').each(function() {
$(this).data('originalSrc', $(this).src).attr('src', 'defaultImage.jpg');
});
$("#next").click(function(){
$('#gallery img').each(function() {
// restore the original src attribute:
$(this).attr('src', $(this).data('originalSrc'));
});
});
});
출처
2009-08-16 18:28:52
CMS
그래서 그들의 방법은 내가 이미지를 멈출 수 없다 src 마크 업이 정의 된 경우 로딩에서부터 ... 사용자가 다음을 클릭 할 때 src 속성을 할당해야합니다. 그렇다면 감사합니다. – halocursed
jquery 게으른 로딩은 어떻습니까 ??? – halocursed
고마워요 !!! – halocursed