Обмен изображениями при наведении миниатюр? - PullRequest
3 голосов
/ 18 ноября 2010

http://visually -minded.com / портфель-project.php

По приведенной выше ссылке, когда пользователь наводит курсор на любой эскиз, основное изображение будет поменяно местами. Кто-нибудь сможет указать мне правильное направление для учебника для этого?

Ответы [ 5 ]

3 голосов
/ 18 ноября 2010

с html:

<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>

и скриптом:

$("a img").hover(function(){
  var img = $(this).closest('a').attr('href');
  $('#target').show().attr('src',img);
},function(){
  $('#target').hide().attr('src','');
});
0 голосов
/ 18 ноября 2010

в jQuery вы можете сделать это:

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

    });
 }); 

Как указано здесь, в jsFiddle .

0 голосов
/ 18 ноября 2010
$(element).hover(
    function () { $(this).data('original', $(this).attr('src')).attr('src', newsrc),
    function () { $(this).attr('src', $(this).data('original')
);

Я не знаю, как вы определяете новый источник для изображения, но это в значительной степени путь. Кроме того, вы, вероятно, захотите использовать each () на каждом изображении, а внутри определить «newsrc».

0 голосов
/ 18 ноября 2010

Вот мертвая простая реализация только для CSS, если вам не нравится javascript:

http://www.cssplay.co.uk/menu/gallery4.html

0 голосов
/ 18 ноября 2010

Здесь используется при нажатии.

http://monc.se/kitchen/80/lightweight-image-gallery-with-thumbnails

только что просмотрел код.Но должно быть что-то вроде того, что вы ищете

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...