[-] FO : #PSFV-706 - Fix problem with jqzoom and dom with relative position

This commit is contained in:
mDeflotte
2012-03-23 13:53:55 +00:00
parent 6366dd968f
commit 074f07e3c2
+7 -5
View File
@@ -24,8 +24,10 @@
var noalt ='';
$(this).hover(function() {
var imageLeft = $(this).get(0).offsetLeft;
var imageTop = $(this).get(0).offsetTop;
var imageRelativeLeft = $(this).get(0).offsetLeft;
var imageLeft = $($(this).get(0)).offset().left;
var imageRelativeTop = $(this).get(0).offsetTop;
var imageTop = $($(this).get(0)).offset().top;
var imageWidth = $(this).get(0).offsetWidth;
var imageHeight = $(this).get(0).offsetHeight;
@@ -37,11 +39,11 @@
$(this).after("<div class='zoomdiv'><img class='bigimg' src='"+bigimage+"'/></div>");
if(settings.position == "right")
leftpos = imageLeft + imageWidth + settings.offset;
leftpos = imageRelativeLeft + imageWidth + settings.offset;
else
leftpos = imageLeft - settings.xzoom - settings.offset;
leftpos = imageRelativeLeft - settings.xzoom - settings.offset;
$("div.zoomdiv").css({top: imageTop,left: leftpos});
$("div.zoomdiv").css({top: imageRelativeTop,left: leftpos});
$("div.zoomdiv").width(settings.xzoom);
$("div.zoomdiv").height(settings.yzoom);
$("div.zoomdiv").show();