jQuery プラグイン Jcrop を使用しています。setSelect と呼ばれる初期セットアップ設定の 1 つに問題があります。
このプロパティは、x 座標と y 座標の 2 つのセット (左上隅と右下隅) を持つ配列を受け取ります。
<img src="blah" id="cropTool" />
<script type="text/javascript">
$(function()
{
$('#cropTool').Jcrop(
{
setSelect: [
$('#cropTool').width()/4,
$('#cropTool').height()/4,
($('#cropTool').width()/4)*3,
($('#cropTool').height()/4)*3
]
});
});
</script>
視覚的には、これは私が期待していることとまったく同じです。左上隅が画像 (x および y) の 1/4 の位置にあり、右下隅が画像の右下から画像の 1/4 の位置に切り抜き選択が配置されます。このような:
http://www.codetunnel.com/content/images/VisuallyFine.jpg
しかし、それを動かそうとすると、この位置にジャンプします:
http://www.codetunnel.com/content/images/Jumps.jpg
すぐにそこにジャンプします。私はそこにドラッグしていません。デフォルトの選択範囲をドラッグしようとすると、1 ピクセル以上移動した後にジャンプします。ジャンプ後は普通に動かせます。些細な問題ですが、悩ましいところです。
何か案は?