我将开始一个新项目,我需要经验丰富的开发人员提供一些帮助,以防止即将出现的技术问题。
我将做一个网站,其中包括图像拖放在另一个图像的顶部,并获得移动对象的相对位置(startx,starty,endx,endy)。
对于这样的任务,我介于JQuery和Silverlight之间。
你会选择哪一个?我没有任何语言的经验,但我知道c#,asp.net做了一些Jquery,但还不足以让我明白。谢谢。
答案 0 :(得分:3)
jQuery ,使用jQuery UI Draggable plugin。这在Silverlight中也很容易做到,但如果可以在不需要专有插件的情况下完成,那就去做吧。即使我扔掉了javascript和html5的3年银光知识。
所以,这是获取 Draggable 插件的开始和停止位置的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()
答案 1 :(得分:2)
对于客户端网站部分,我更希望jQuery UI ...
它坚如磐石。出色的表现和一个令人敬畏的社区(未来证明)。不要忘记有很好的文档...... ......