实现一个类似QQ空间拖拽生成一个页面效果的功能。
要求
  左边为工具栏,工具栏里面是模块的标题,拖拽到编辑区后加载模块的效果图(会提供一张图片做为预览效果),右边为编辑区。 编辑区的最顶部和最底部为网页的LOGO和申明之类的,可以不管。主要是中间的内容区域。内容区域分类左中右三栏(布局),左,右布局是固定(可以理解为一行,或者一栏),拖拽进去的组件依次向下显示就行了。没有什么布局而言。主要是中间的。 中间区域默认为4行,也就是分为四栏(行),每栏(行)可以放多个模块,同一个模块,用户会提供多种大小的效果(25%,50%,75%,100%),主要是宽度。可以添加,删除每个栏目,包括左边和右边。可以设置栏目的布局,比如 50:50 ,25:25:50,25:75,100等。以25(%)为单位。  从工具栏中选择一个组件拖拽到栏目中的某一块中时,会根据栏目的布局,加载相应大小的模块。例如:我的栏目布局为二块,也就是50:50(二列),模块会自动加载宽度为50%的效果图,由于模块是有权限的,如果在显示的时候,该模块未能显示。另一个模块则应该显示为整栏,也就是100%。
  可以上传整体CSS文件,CSS文件上传后要无刷新加载后改变页面效果,CSS文件一般是设置页面的背景颜色,图片和字体大小之类的。  可以设定每栏(行)的宽和高,保存时需要输入布局名称,可以采用XML加载。也可以采用数据库加载。  和QQ空间不同的是,QQ空间是任意位置拖拽显示。我要实现的这个是必须要拖拽到指定的范围内才行, 模块高度采用栏目(行)的高度,宽度根据显示的情况决定。    有预览功能。   价格QQ详谈。界面大致效果如下:
有兴趣的可以加我QQ: 139520754 注明:JS