jquery javascript 拖拽页面中的元素 跨页面 问题!!!
比如一个页面中有左右两个div,我要把左面div中的文字用鼠标拖拽到右面的div中后,让文字自动变成一个表格。这在一个页面中应该怎么实现呢?如果两个页面之间又怎么办呢?谢...
比如一个页面中有左右两个div,我要把左面div中的文字用鼠标拖拽到右面的div中后,让文字自动变成一个表格。这在一个页面中应该怎么实现呢? 如果两个页面之间又怎么办呢?谢谢了!
展开
展开全部
拖拽有好几种实现方式,但是要自动变成表格就会比较麻烦了。
jQuary Ui 提供了一个浮动拖拽的解决方案,
我有一个用纯粹Js写的实现方式,但是鉴于Ui的架包比较方便,我就不把长长的代码贴出来了。
jquary ui 的API在这个网址:http://api.jqueryui.com/1.10/draggable/#event-drag
还有一个drop,但是感觉不好用。
至于让文字自动变成表格,可以用一下思路实现:
判断鼠标松开的时候,浮动的元素的位置,在右边的div区域内,就添加一个事件。
隐藏或者删除原本的浮动元素,然后在表格中生成一个元素。
将文字填入生成的元素。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询