要实现一个功能:一.把功能区的已有的元素以拖动的方式复制到指定区域二.区域内的元素也可以随意拖动,三.可以编辑区域内的元素四.编辑好的区域内的内容保存到数据库(就是要保存元素的信息,还有拖动后的位置信息)
本人javascript不是很熟悉,看了一些拖动div的例子,但后面的搞不出来了,希望高人指点!!
本人javascript不是很熟悉,看了一些拖动div的例子,但后面的搞不出来了,希望高人指点!!
解决方案 »
- 类似QQ日志分类管理界面如何制作??请教高手!!!!急急急!!!
- 求教如何访问frame中的onmousedown事件
- 如何获取一个页面上所有的全局 JavaScript 变量
- 如何实现多幅图片切换显示?
- javascript 的array问题
- 在IE和火狐里用JAVASCRIPT播放 提示音
- 网页中对话框的遮罩制作
- 怎样用javascript实现从指定ftp地址中下载文件到本地目录?
- 如何 在 javascript 中将字符型转换成数字
- 四层效果叠加的实现问题,有图,诚恳求教
- 听说这里大神多。谁能帮我修改下使其兼容FF。间歇向上滚动代码
- 求一个简单的JS split解决办法或者转换成时间类型。。。
一.把功能区的已有的元素以拖动的方式复制到指定区域
拖动没什么难的吧,网上到处都是DEMO二.区域内的元素也可以随意拖动,
同理三.可以编辑区域内的元素
这个编辑是什么意思?如果是修改元素创建元素的话,那就需要考虑哪些允许,哪些不允许 否则布局是问题四.编辑好的区域内的内容保存到数据库(就是要保存元素的信息,还有拖动后的位置信息)
用配置的方式保存。编辑好以后点击保存==>传递的数据是位置等信息 这些你需要配置以达到可扩展性
然后保存个性化
这样做的话比较好取用户布局时拖动元素的位置,也就是该元素的
left=event.clientLeft-父元素的scrollLeft
top也同理可得;
这样的话可能会对文档流有点影响,加载次序可能有点问题另外还要保存元素高宽、属性、背景等,但是获取的方法并不难
这个和你的要求很像。