2010-11-18 10 views

Antwort

3

mit html Suche:

<img id="target" src="full_img_name1"/> 
<a href="full_img_name1"><img src="thumb1"/></a> 
<a href="full_img_name2"><img src="thumb2"/></a> 
<a href="full_img_name3"><img src="thumb3"/></a> 

und einem Skript:

$("a img").hover(function(){ 
    var img = $(this).closest('a').attr('href'); 
    $('#target').show().attr('src',img); 
},function(){ 
    $('#target').hide().attr('src',''); 
}); 
+0

Zu einem verwandten Thema ... http://arstechnica.com/tech-policy/news/2010/10/patent-troll-takes-over-the-web-can-it-be-stopped.ars – xpda

0
$(element).hover(
    function() { $(this).data('original', $(this).attr('src')).attr('src', newsrc), 
    function() { $(this).attr('src', $(this).data('original') 
); 

Ich weiß nicht, wie Sie die neue Quelle für das Bild definieren, aber das ist so ziemlich der Weg zu gehen. Darüber hinaus möchten Sie wahrscheinlich jedes() auf jedem Bild verwenden und innen das 'Newsrc' definieren.

0

in jQuery können Sie dies tun:

$(function() { 
$('#myImage-hover').hover(function() { 
    $('#myImage').attr("src","path-to-file/img.png");}, function() { 
    $('#myImage').attr("src","path-to-file/img_2.png"); 

    }); 
}); 

Als exampled here in jsFiddle.

+0

könnten Sie das weiter ausbauen? Ich habe ein ähnliches Problem, aber mit anderen Daumen und entsprechenden Bildern – Paul

Verwandte Themen