2011-01-30 56 views
0

我將開始一個新項目,並且需要有經驗的開發人員幫助解決即將出現的技術問題。拖放圖像上的對象並獲取位置

我會做一個網站,其中包括圖像拖放到另一個圖像的頂部,並獲得移動對象(startx,starty,endx,endy)的相對位置。

對於這樣的任務,我介於JQuery和Silverlight之間。

你會選擇哪一個?我沒有任何語言的經驗,但我知道c#,asp.net已經做了一些jquery,但還不足以讓我的主意。

謝謝。

回答

3

jQuery,使用jQuery UI Draggable plugin。這在Silverlight中也很容易實現,但如果可以在不需要專有插件的情況下完成,就可以這樣做。即使我扔掉了3年的javascript和html5 silverlight知識。

所以,這裏是jQuery代碼以獲得啓動和停止位置的可拖動插件:

$("#dragger").draggable({ 
start: function(event, ui) { 
    var start = $(this).position(); 
}, 
stop: function(event, ui) { 
    var stop = $(this).position(); 
} 
}); 

X和Y可以訪問如下:position().Left()position().Top()

2

對於客戶網站的部分我寧願jQuery UI ...

這是堅如磐石。偉大的表現和awseome社區(未來證明)。不要忘記有很棒的文檔...... ......