: https://jsfiddle.net/y6p9pLpb/1/ザラの商品画像の機能私はザラの製品の機能を複製しようとしている
$(function() {
$('.product-wrapper a').click(function() {
$('.image-zoom img').attr('src', $(this).find('img').attr('src'));
$('.image-zoom').show();
$('.product-wrapper').css('display', 'none');
return false;
});
$('.image-zoom').mousemove(function(e) {
var h = $(this).find('img').height();
var vptHeight = $(document).height();
var y = -((h - vptHeight)/vptHeight) * e.pageY;
$('div img').css('top', y + "px");
});
$('.image-zoom').click(function() {
$('.image-zoom').hide();
$('.product-wrapper').css('display', 'block');
});
});
があります:私はそれはほとんど私が見つけたjsfiddleから作業してい https://www.zara.com/es/en/woman/outerwear/view-all/tweed-coat-with-metal-buttons-c733882p5205048.html
を(製品画像をクリックしてください)私が解決できない唯一のこと。
イメージをクリックして展開すると、カーソルを基準にしてそれぞれの位置に合わせてジャンプします。
私はそれを解決する方法はありますか? Zaraのように... あらかじめありがとう!
大規模なビューにまっすぐジャンプするのではなく、何らかの移行を望みますか? –
私の問題は、画像が既に展開されていて初めてカーソルを移動したときに発生します。カーソルの位置に合わせて画像の位置(「ジャンプ」)が再調整されます。 –
ああ、それを動作させるには、削除する必要のあるセクションが1つだけあります。私は答えで削除するものを掲示しました。 –