2011-01-28 3 views
1

http://jsfiddle.net/nbNbp/jQuery를 사용하여 mouseOver에서 그림을 어떻게 바꿀 수 있습니까? [JSFiddle]

마우스를 올려 놓으면 사진을 전환하고 마우스를 놓으면 되돌릴 수 있습니다. 이 작업을 수행 할 수 있습니까?

+2

시도는 우리 중 일부는 직장에서 여전히, 다음 번에 다른 그림을 선택하는 :). –

+0

http://stackoverflow.com/questions/4824297/how-to-swap-image-src-on-click/4824389#4824389 (동일한 코드, 다양한 이벤트) 및 실시간 미리보기 : http : // jsfiddle .net/nbNbp/6/ – ludesign

답변

1

하는이 시도, 그것은 나를 위해 작동 : -

$("div#test > img").mouseover(function(){ 
    $(this).attr('src', 'http://www.google.co.uk/images/logos/ps_logo2a_cp.png'); 
}); 
$("div#test > img").mouseout(function(){ 
    $(this).attr('src', 'http://www.google.co.uk/intl/en_ALL/images/logos/images_logo_lg.gif'); 
}); 
2
$('#img').hover(function() { 
    $(this).data('old-src', $(this).attr('src')).attr('src', 'http://example.com/new_image.jpg'); 
}, function() { 
    $(this).attr('src', $(this).data('old-src')); 
}); 
+0

예를 들어 마우스를 올리면 아마도 깔끔한 솔루션이됩니다. – evandrix

관련 문제