位置: 编程技术 - 正文

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使用方法(页面模板排序)

  • 预缴增值税需要预缴城建税吗
  • 个人租房缴纳由谁缴纳增值税
  • 银行的划分标准
  • 残保金滞纳金能超过本金吗
  • 企业资产永久或实质性损害如何进行所得税处理
  • 出售闲置的材料物资
  • 预计销售退回的钱怎么算
  • 采购部付款申请单和财务付款流程
  • 未分配利润可以转盈余公积吗
  • 当年缴纳的税金怎么入账
  • 土地使用税与房产税的区别
  • 代理销售怎么记账
  • 生育津贴需要缴纳五险一金吗
  • 小微企业怎么合法避税
  • 个税返还手续费入什么科目
  • 电子发票怎么冲红字
  • 没有预付账款科目计入哪里
  • 什么样的发票需要交税
  • 物业费按年收取的规定
  • 企业职工福利有哪些
  • 电器维修公司买什么保险
  • 个人所得税计提缴纳会计分录
  • 存货报废会计分录例题
  • 发票作废之后税钱怎么退回了
  • 办理劳务资质流程
  • 企业并购特殊性税务处理
  • 企业采用备抵法核算坏账
  • 海康威视网页插件下载
  • 一般纳税人什么情况下可以开3%的税率
  • 工业用地被政府征收怎么补偿
  • 公司向个人支付劳务费
  • php redis使用
  • php面向对象的三大特征
  • vue fragment标签
  • 前端等比例缩放
  • 个体工商户可以给自己交社保吗
  • 上期累计应纳税所得额
  • 新购买的发票如何读取
  • 哪几类账户期末余额最大
  • 新政府会计制度下的基建会计
  • 成本核算需要哪些数据
  • 一般纳税人技术服务费几个点
  • 工会经费能不能用于体检
  • Win10 64位安装个人版SQL2000图文教程
  • 自己动手把桌子改窄
  • 什么是金税四期什么时候上线
  • 开票限额相关规定最新
  • 房产公司结转成本的会计分录
  • 月报表该怎么做表格
  • 个人承包公司运输违法吗
  • 预计负债转回对所得税费用的影响
  • 我国居民企业判断标准
  • 企业项目的特点
  • 小规模购入固定资产怎么做账
  • 委托加工企业的账务处理
  • sqlserver分页查询sql
  • wins资源管理器
  • linux配置raid5方法
  • centos如何挂载fc存储
  • 进程死锁原因
  • win10分辨率2560*1080
  • 如何使用一键启动
  • ubuntu安装教程14.04
  • ubuntu下安装windows
  • win10 打开文件
  • win7经常断网是什么原因
  • bootstrap 网格
  • jquery实战
  • linux 编译
  • 浅析我国国防现状
  • jquery删除table行
  • unity引擎叫什么
  • easyui怎么用
  • 税务局国际税收亮点工作总结
  • 上季度报表错误怎样更正
  • 花卉种植税收优惠政策案例
  • 临沂二套房契税收费标准2023年
  • 开票软件登录失败怎么办
  • 什么是美国注册商标
  • 八项改革四大工程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设