位置: 编程技术 - 正文

PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解

编辑:rootadmin

推荐整理分享PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

想拖动页面上的层,完全可以用jQuery ui的Draggable方法来实现,那如何将拖动后层的位置保存下来呢?本文将给出答案。本文讲解了如何采用PHP+MySQL+jQuery,实现随意拖动层并即时保存拖动位置。

本文原理就是通过拖动将拖动后层的相对位置left,top和z-index三个参数更新到数据表中对应的记录,页面通过CSS解析每个层不同的位置。请看具体实现步骤。准备MySQL数据表首先需要准备一张表notes,用来记录层的内容,背景色和坐标等信息。

PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解

然后向表中插入几条记录,注意xyz字段表示的是层的xyz坐标的组合,格式为"x|y|z"。drag.php在drag.php中,需要读取notes表中的记录,显示在drag.php页面中,代码如下:

然后将读取出来的$notes现在在div中。

注意,我在生成的每个DIV.note中定义了位置,即设置该div的left,top和z-index值。CSS

有了样式之后,然后运行drag.php,这时就可以看到页面中排列的的几个层,但是还不能拖动,因为还要加入jQuery。jQuery首先需要载入jquery库和jquery-ui插件以及global.js。

然后再global.js加入代码:

global.js中,首先在$(function()里定义了一个变量tmp,通过判断每个div.note的z-index值,保证拖动时,该DIV在最上层(即z-index为最大值),就是不会被别的层覆盖。并且设置zIndex的初始值为0。接下来,写了一个函数make_draggable();该函数调用jquery ui插件的Draggable方法,处理拖动范围,透明度及拖动停止后执行的更新操作。

当拖动时,将当前层的z-index属性设置为最大值,即保证当前层在最上面,不被其他层覆盖,并且设置了拖动范围和透明度,当停止拖动时,向后台update_position.php发送一个ajax请求,传递的参数有x,y,z和id的值。接下来我们来看update_position.php的处理。update_position.php保存拖动位置update_position.php需要做的是,获取前台通过ajax请求发来的数据,更新数据表中相应的字段内容。

标签: PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解

本文链接地址:https://www.jiuchutong.com/biancheng/370395.html 转载请保留说明!

上一篇:jQuery+PHP实现可编辑表格字段内容并实时保存

下一篇:页面内容排序插件jSort使用方法(页面模板排序)

  • 增值税纳税申报时间
  • 已付工资在资产负债表中体现
  • 现金折扣冲减收入吗
  • 以前年度损益调整
  • 公司内部人员发言稿
  • 应收票据贷方余额怎么办
  • 公司期货收入怎么交税
  • 租房专项扣除有上限吗
  • 调整以前年度递延收益确认收入账务处理
  • 预付的房租计入什么费用
  • 适用于6%税率的优惠
  • 建安企业会计处理
  • 预付账款是
  • 销售使用固定资产账务怎么处理
  • 运费单是什么
  • 技术转让收入是指当事人履行
  • 补发工资是否需要交税
  • 技术咨询合同包括就特定技术项目提供
  • 金税盘管理费用怎么结转
  • 营改增试点实施办法的法律层次是
  • 材料报废的会计处理(一般纳税人)
  • 财务会计怎么学好
  • 应收利息的核算范围
  • 增值税附加税怎么计提
  • 预收销货款属于负债吗
  • win11输入法候选字不见了
  • 废料销售成本怎么计算
  • 固定资产的折旧是什么意思
  • PHP中empty和isset对于参数结构的判断及empty()和isset()的区别
  • mysql输入中文显示乱码
  • 赔偿金要交增值税吗
  • 对公账户存款利息要交增值税吗
  • 购进商品怎么做会计分录
  • 为什么把收入进行舞弊假定
  • 挂靠借用资质账务处理?
  • 工程材料怎么开票
  • 无人蹭网 网络还不好
  • 巴伐利亚州地图
  • 小企业会计准则2023电子版
  • 没有利润,能否开发票
  • 特许权使用费包括哪些内容
  • 环绕着山的是什么歌
  • js如何随机生成字符串
  • 年终奖并入综合所得
  • vue初始化命令
  • unrar解压命令
  • 律师费怎么要回来
  • 企业所得税品目应纳税所得额未申报
  • 营业外收入需要报增值税吗
  • ps灰色模式怎么换回来快捷键
  • db2入门
  • 企业所得税是指哪些
  • 商场扣钱犯法
  • 广告类的公司
  • 研发支出资本化支出期末怎么处理
  • 进口向海关缴纳消费税
  • 研究费用怎么做账
  • 收到的专项资金怎么入账
  • 劳务外包存在的法律风险
  • 预收账款过多,税务让说明原因
  • 腾讯云centos7有界面吗
  • ubuntu系统自动获取ip
  • win10系统安装了打印机驱动找不到打印机
  • 常用宏操作的参数设置方法
  • win7guest账户有密码吗
  • Win7电脑自动关机是什么原因
  • windows8为什么不好用
  • win7电脑显示屏显示不全怎么调整
  • win7怎样解除无线连接限制
  • win10更新后qq打不开
  • win8新建用户
  • windows10 禁用u盘
  • python回归结果输出
  • jquery get(0)
  • javascript模板
  • 安卓全局替换
  • 广州出租车发票号码在哪里
  • 浙江税务打不开,提示新版本
  • 广东省国家税务总局稽查局局长
  • 陕西电子发票开票流程?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设