如何让JS自动拖动某一个对象到另外一个对象上面,我要的效果是拖动一个表情到编辑器上,点击按钮的时候用js自动调用,请各位大侠不吝指导?

如何让JS自动拖动某一个对象到另外一个对象上面,我要的效果是拖动一个表情到编辑器上,点击按钮的时候用js自动调用,请各位大侠不吝指导?

点击按钮时:
[code="java"]

function clickHandler(){
var imageId = 'yourimageId';
var imageHtml = $("#"+imageId ).wrap("

").html();
var editorEl = "yourEditorEl";//你的编辑器对象
editorEl.SetHTML(imageHtml);//假设你的编辑器设置内容的API是SetHTML
}
[/code]

拖动就用jquery ui中的draggable,droppable。

这个拖动效果,我通常使用 jquery ui中的draggable,droppable特效。。
因为自己封装会比较麻烦,要考虑不同浏览器事件间的兼容性问题。。

呵呵!你可以考虑用Extjs框架做拖到效果呀!呵呵!非常简单呀!要是自己实现是非常难的

还是看编辑器的源码,拖动不是很大难度,不过我也没看过编辑器的源码,无法告诉你具体如何,如果是一个DIV或其它的DOM对象。设置它的定位就可以了,表情似乎只是一些代码?