Hello.
Hm… I don’t know, what the problem.
I send list of plugins which include to the project:
Advanced Custom Fields
Clef Two-Factor Authentication
Contact Form 7
Duplicate Menu
Limit Login Attempts
Logo Slider
Mindmeister Shortcode
Newsletter
Post Duplicator
WordPress Importer
Disable WP Admin Bar Removal
WPBakery Visual Composer (Artbees Modified Version)
WPML Multilingual CMS
Template:
https://themeforest.net/item/jupiter-multipurpose-responsive-theme/5177775
I check and edit js code.
In my opinion this is problem with “top” attribute in file jquery.image_zoom.min.js.
I use jsbeatifuler, and edit code.
I found problem with “b” parameter, and exactly the problem with b.img_small.offset.top.
I change value:
b.zoomContainer.css({
top: b.img_small.offset.top, //change this value
left: b.img_small.offset.left
});
and
buildZoomContainer: function() {
var b = this;
b.zoomContainer = a("<div />").addClass("zoomContainer").css({
"-webkit-transform": "translateZ(0)",
position: "absolute",
left: b.img_small.offset.left + "px",
top: b.img_small.offset.top + "px", //change this value to 35% (it was almost ok)
height: b.img_small.height + "px",
width: b.img_small.width + "px",
"z-index": "999"
}).appendTo("body")
},
When I change value (/\) then image show in right place, but mouse move was read in old (“bad”) place (above from the picture).