2012-06-13 110 views
0

我有一個問題...我使用visual studio 2008 ...如何從大框(div)中獲取圖像的xy座標=(0,0)?

我想問一下,如何從大框中獲取圖像的xy座標=(0,0)(div )?因爲當圖像拖動到盒子的末端,它會給我x = 8和y = 8 ...而不是x = 0和y = 0 ...

請幫幫我!謝謝。

下面是代碼:

$('#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/

回答

0

你有一個不正確的標籤ASPhere它的工作原理