라이트 박스를 만들고 있는데, 지금까지이 튜토리얼을 따랐습니다. 내가 '이미지/watercolor.jpg'그때는 잘 작동하지만 난 'imghref은'링크 사용자의 href가되고 싶어요와 'imghref'을 대체 할 경우Jquery - 이미지에서 attr을 가져 와서 요소에 적용하는 데 문제가 있습니다.
}).attr('src', 'imghref');
:이 라인에 문제가있어 클릭합니다.
내 두 번째 문제는 'imghref'를 'images/watercolor.jpg'(테스트 용)로 바꾸면 페이지를 새로 고침 할 때 링크가 클릭되지 않고 이미지가 자동으로로드됩니다. ,하지만 사용자가 링크를 클릭 할 때만 이미지가로드되기를 원합니다. ARRGGG !!!!
$(function(){
$('a').click(function() {
var imghref = $(this).attr("href");
loadImage();
return false;
});
});
$(function loadImage() {
var img = new Image();
$(img).load(function() {
$(img).hide();
$('#loader').removeClass('loading').append(img);
$(img).fadeIn('slow');
}).error(function() {
}).attr('src', 'imghref');
});