2011-01-30 34 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社区(未来证明)。不要忘记有很棒的文档...... ......