将捕获的坐标转换为码

时间:2015-03-31 11:15:10

标签: jquery html image coordinates

div有一个背景图片,其格式如下:

#cont {
                position: relative;
                background-image: url('./st.png');
                background-repeat: no-repeat;
                width: 541px;
                height: 349px;
        }

它的背景图像高度为349px,高度为541px。图像是一个足球场。足球场的长度是115码,宽度是75码。

要将每个捕获的坐标(使用mousemove事件)转换为码,我这样做了:

x_yard = (115*x1)/541
y_yard = (75*y1)/349

// x1 and y1 are the captured coordinates

它给出了错误的结果。 XMax接近116,YMax接近69.我怎样才能将捕获的坐标转换为码?

0 个答案:

没有答案