2012-08-26 2 views
0

저는 www.webdesignerwall.com에서 친절하게 제공 한 다음 코드에 이미지 페이딩을 추가하려고하면됩니다.jquery 이미지/설명이 페이드로 대체됩니다.

$(document).ready(function(){ 
    $("h2").append('<em></em>') 
    $(".thumbs a").click(function(){ 
     var largePath = $(this).attr("href"); 
     var largeAlt = $(this).attr("title"); 
     $("#largeImg").attr({ src: largePath, alt: largeAlt }); 
     $("h2 em").html(" (" + largeAlt + ")"); return false; 
    }); 
}); 

나는 지금까지 다른 코드의 페이딩 기능을 묶으려는 많은 수면/머리를 잃어 버렸습니다. 그리고 그 다른 코드에서, 나는 이것과 같은 .append 함수를 가진 것도 찾을 수 없었습니다. 나는 이것이 Jquery/javascript 전문가의 대부분을위한 차일드 플레이라는 것을 알고있다. 불행히도 webdev 신은 나에게 친절하지 않았습니다. 도움을 주시면 대단히 감사하겠습니다.

답변

0
이미지가로드 된 후 당신이를 무시하고 직접 페이드 할 수있는 경우가 fadein ... 댓글을 작성합니다
+0

$(document).ready(function(){ $("h2").append('<em></em>') $(".thumbs a").click(function(){ var largePath = $(this).attr("href"); var largeAlt = $(this).attr("title"); $("h2 em").hide(); $("#largeImg").load(function(){ $(this).fadeIn(); $("h2 em").html(" (" + largeAlt + ")").fadeIn(); }).attr({ src: largePath, alt: largeAlt }).hide(); return false; }); }); 
은 ... – TheHe

+0

너무 많이 TheHe을 주셔서 감사합니다! 코드가 내가 원하는대로 작동합니다. OC 캘리포니아에 계시다면 알려주세요. 맥주 빚을지고 있습니다. – brockcp

+0

캘리포니아? : D i는 단지 TV 시리즈라는 것을 알고 있습니다 : D ;) 나는 독일 출신이지만, 만약 내가 * 그곳에 있다면;) 고맙습니다! – TheHe

관련 문제