Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript -webkit变换比例:如何获取可见区域的坐标_Javascript_Jquery_Css_Scale_Webkit Transform - Fatal编程技术网

Javascript -webkit变换比例:如何获取可见区域的坐标

Javascript -webkit变换比例:如何获取可见区域的坐标,javascript,jquery,css,scale,webkit-transform,Javascript,Jquery,Css,Scale,Webkit Transform,我有一个图像显示在一个固定的div中 <div> <img src="path/to/image" id="map" /> </div> 我希望它对那些将来遇到问题的人有用:)你可以用$(“#yourDiv”).height()或$(“#yourDiv”).width(),然后用$('yourdimage')获得图像大小并确定她在div中的位置。position().left和$('yourdimage')。position().top。使用少量的if语

我有一个图像显示在一个固定的div中

<div>
  <img src="path/to/image" id="map" />
</div>

我希望它对那些将来遇到问题的人有用:)你可以用
$(“#yourDiv”).height()或
$(“#yourDiv”).width()
,然后用
$('yourdimage')获得图像大小并确定她在div中的位置。position().left
$('yourdimage')。position().top
。使用少量的if语句,您应该可以找到图像的位置

我已经试过了。不幸的是,它不起作用。width()&.height()始终返回旧值,而不是大小调整后的值。然后缩放这些值如果它回答了您的问题,您应该将其作为答案发布,并链接到找到解决方案的位置(博客、文档等)。
<button id="up">zoom in and move up</button>

$('#up').on('click',function() {
    $('#map').css({'webkitTransform':'translateX('+SOME_VALUE+'px) translateY('+SOME_VALUE+'px) scale('+ SCALE +')'});
});
$('#some_element')[0].getBoundingClientRect();