elevatezoom鼠标位置 - 斗争是真实的

时间:2015-07-08 05:38:16

标签: javascript jquery zoom mouse-position

我正在使用elevatezoom作为项目,我需要在图片放大时获取鼠标位置。我尝试了很多不同的想法,但我总是得到undefined或{{1} }。你能告诉我为什么吗?

看看这个例子:

NaN

2 个答案:

答案 0 :(得分:1)

如果以下代码适合您,请告诉我

CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSaveGState(context);
CGFloat size = MIN(imgFrame.size.width, imgFrame.size.height);
CGContextTranslateCTM(context, size / 2, size / 2);
CGContextRotateCTM(context, M_PI_4);
CGContextTranslateCTM(context, -size / 2, -size / 2); 
// Start your drawing code

此链接可以帮助您解决问题:Understanding Event Delegation

答案 1 :(得分:0)

对象ElevateZoom.self.nzOffset包含图像的x和y坐标。

您可以使用以下方式查看值:

console.log( ElevateZoom.self.nzOffset );

通过此信息,您可以实施jQuery.on("click", function(){ //stuff here })

希望我有所帮助。