0

我已经让这段代码工作了,但我想要一个警报,所以我可以看到 x1 y1 和 x2 和 y2 的所有坐标,任何人都可以帮助我,这个例子来自这个网站http://odyniec.net/projects /imgareaselect/examples-callback.html#submitting-selection-coordinates-demo我已经应用了代码,但我没有得到坐标,我可以得到宽度和高度。我的代码在这里http://jsfiddle.net/qzHSe/

我想让坐标作为响应,我知道 php 代码会给我一些东西,但我们正在使用 struts 和 java,但除此之外,我只想在屏幕上提醒坐标一些方式,以便我自己先看到它。

谢谢,我对这些东西很陌生

4

1 回答 1

0

我已经清理了您的一些代码,并在selection.x1值的警报中发现了一个错字(您输入selction.x1了 ,缺少一个e)。

http://jsfiddle.net/qzHSe/1/

另外,请注意,您不必$(img).imgAreaSelect()每次想要添加更多选项时都调用。只需使用昏迷并像我一样添加它。

通过多次调用该函数,jQuery 必须在 DOM 中查找以获取对象以供您使用。如果你真的需要多次调用它,可以考虑将对象的值缓存在一个变量中:

var $img = $(img);

// now you can use $img in all your code as many times you need
// without jQuery search the DOM structure every time

$img.imgAreaSelect();

// some code
$img.attr("src", "some/path/to/image.jpg");

//some more code
$img.remove();
于 2012-07-21T21:35:24.723 回答