0

問題があります... Visual Studio 2008 を使用しています...

大きなボックス (div) から画像 = (0,0) の xy 座標を取得する方法を教えてください。画像をボックスの最後までドラッグすると、x=0 と y=0 の代わりに x=8 と y=8... が表示されるためです。

私を助けてください!ありがとうございました。

コードは次のとおりです。

$('#dragThis').draggable({
    cursor: 'move',
    // sets the cursor apperance
    containment: '#box',
    drag: function() {
        var offset = $(this).offset();
        var xPos = Math.abs(offset.left);
        var yPos = Math.abs(offset.top);
        $('#posX').text('x: ' + xPos);
        $('#posY').text('y: ' + yPos);
    },
    stop: function(event, ui) {

        // Show dropped position.
        var Stoppos = $(this).position();
        var left = Math.abs(Stoppos.left);
        var top = Math.abs(Stoppos.top);
        $('#posX').text('left: ' + left);
        $('#posY').text('top: ' + top);
    }

});​

これはリンクです... 私が言ったボックスは実際にはパネルです。

http://jsfiddle.net/qx5K7/

4

1 に答える 1

0

あなたは間違ったタグaspを持っていました、ここでそれは働きます

于 2012-06-13T12:42:12.240 に答える