-
大小: 64KB文件类型: .rar金币: 2下载: 1 次发布日期: 2021-06-06
- 语言: JavaScript
- 标签: 拖拽 布局 大小 拖拽布局
资源简介
这是一个web页面窗体拖拽程序,从一个按钮(可以使图片,button等等,自己定)拖拽出一个DIV(也可根据自己需要修改),拖拽次数没有限制,该DIV拖拽出来后可以继续调整位置和大小,可用于库房可视化布局等等。只是个原型,比较粗糙,具体应用还需要美化和改造
代码片段和文件信息
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.xml.Linq;
using System.Text;
using System.Collections;
public partial class Default : System.Web.UI.Page
{
static ArrayList al = new ArrayList();
protected void Page_Load(object sender EventArgs e)
{
}
protected void huoJiaBtn_Click(object sender EventArgs e)
{
if (al.Count != 0)
{
for (int i = 0; i < al.Count; i++)
{
this.form1.Controls.Add((HtmlGenericControl)Session[al[i].ToString()]);
}
}
string id = DateTime.Now.Ticks.ToString();
HtmlGenericControl newDiv = new HtmlGenericControl();
newDiv.ID = id;
newDiv.Attributes.Add(“class“ “jqDnR“);
HtmlGenericControl div1 = new HtmlGenericControl();
div1.Attributes.Add(“class“ “jqDrag“);
HtmlGenericControl div2 = new HtmlGenericControl();
div2.Attributes.Add(“class“ “jqResize“);
newDiv.Controls.Add(div1);
newDiv.Controls.Add(div2);
this.form1.Controls.Add(newDiv);
Session[id] = newDiv;
StringBuilder scriptpro = new StringBuilder();
scriptpro.Append(“ript language=‘javascript‘>“);
scriptpro.Append(“$().ready(function() {“);
scriptpro.Append(string.Format(“$(‘#{0}‘).jqDrag(‘.jqDrag‘).jqResize(‘.jqResize‘);“ id));
scriptpro.Append(“ });“);
scriptpro.Append(“ ript>“);
al.Add(id);
string js = scriptpro.ToString();
Page.Clientscript.RegisterStartupscript(this.GetType() “studyfirst“ + id js);
}
protected void Timer1_Tick(object sender EventArgs e)
{
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1954 2011-04-21 17:20 DragWeb\Default.aspx.cs
文件 8068 2011-04-21 13:57 DragWeb\web.config
文件 41768 2011-02-28 14:03 DragWeb\1.jpg
文件 453 2011-04-21 14:50 DragWeb\Default2.aspx.cs
文件 3218 2011-04-22 13:49 DragWeb\Default2.aspx
文件 1430 2011-04-22 10:27 DragWeb\Default.aspx
文件 23889 2011-04-20 15:35 DragWeb\JS\dimensions.js
文件 1294 2011-04-20 15:35 DragWeb\JS\jqDnR.js
文件 3355 2011-04-20 15:35 DragWeb\JS\jqModal.js
文件 21557 2011-04-20 15:35 DragWeb\JS\jquery.js
目录 0 2011-04-20 10:14 DragWeb\App_Data
目录 0 2011-04-21 09:09 DragWeb\JS
目录 0 2011-04-20 10:14 DragWeb
----------- --------- ---------- ----- ----
106986 13
相关资源
- jQuery拖拽排序布局插件
- jQuery拖拽排序插件DDSort.js
- jQuery设置网页字体大小代码
- jQuery可任意拖拽网页便签插件color-s
- web课程设计 网页设计 包含js,div+cs
- 基于JQUERY UI的全能布局插件LAYOUT,强
- bootstrap左右结构项目模版(是响应式
- jQuery瀑布流插件masonry实现的瀑布流布
- jquery ui layout 后台框架可切换ui主题
- rem-兼容华为
- jquery各种拖拽方式原码
- js+canvase拖拽
- js实现DIV自定义拖拽并且保存的
- jQuery开发的轻量级门户(Portal)框架
- jQuery实现23种Bootstrap导航菜单布局特效
- css3左侧导航固定页面无限滚动布局模
- jQuery可任意拖拽排序菜单树机构树特
- 23种bootstrap导航菜单布局
- jquery.easyDrag.js史上最强大的拖拽插件
- bootstrap-table实现 行拖拽 插件jquery.t
- 分享鼠标拖拽
- 侧滑布局-微信小程序源码
- 拖拽实现自定义表单程序
- js获取文件大小
- 拖拽元素排序(jquery-sortable)
- 弹力球拖拽
- js实现全屏拖拽
- 文字字体大小自适应浏览器窗口大小
- 微信小程序:列表布局
- 多图片上传DEMO(可拖动排序)
评论
共有 条评论