位置: 编程技术 - 正文

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

  • 增值税税率
  • 纳税人识别号在哪里能查到
  • 印花税的征税范围
  • 文化建设费征收依据
  • 建筑工程发票来自哪里
  • 工资单上的retro
  • 工程检测单位
  • 非居民企业股权转让所得税
  • 建筑业预收账款如何缴税
  • 小规模纳税人销售额
  • 开专票红冲是不是双方都要开信息表
  • 顺流交易为什么不管是否出售
  • 政府制定优惠政策
  • 进口的原材料没有发票
  • 资本公积转实收资本会计科目
  • 资产负债表和利润表和现金流量表的关系
  • 一般纳税人开6个点的票内容
  • 网络技术服务费 税率
  • 物管费开票可以开公司名称吗
  • 发票章和税号不匹配
  • 信托公司如何投资
  • 税务登记五证合一是哪五证
  • 关于燃油消费税征收范围及税率
  • 预缴企业所得税是含税还是不含税
  • 二月份个税申报时间
  • win10系统出现蓝屏恢复
  • windows10如何添加英文输入法
  • 生产成本怎样结转科目明细
  • 收到预付账款会对企业财务有影响吗
  • 缴纳的权利许可有哪些
  • 应收账款转账
  • 香椿的功效与作用百度百科
  • hptasks.exe是病毒吗 是什么进程 hptasks进程说明
  • 公司被收购后所需资金
  • 房屋产权置换协议书范本
  • 小规模纳税人的个人所得税怎么算
  • php和aspnet哪个好
  • 分享php守护进程失败
  • 财务会计制度备案
  • nvme安装方法
  • cookie什么意思啊
  • vue3中使用gis地图
  • 工会经费,残保金,会计分录
  • 小规模附加税优惠政策2021
  • 免收印花税
  • 商品发生销售退回
  • 办公室购买电脑计入
  • 发票可以付款前开吗
  • 工资计提啥意思
  • 固定资产盘点盘什么
  • 筹资活动产生的现金流量净额减少说明什么
  • 应交税费核算范围
  • 金以旧换新合适吗
  • 递延资产放在资产负债表哪里
  • 挂靠地址如果被查了应该怎么处理?
  • 小微企业注册流程及注意事项
  • 销项税额是负数怎么做账
  • 主营业务收入的t型账户怎么写
  • 研发费用是管理费用的比例多少不正常
  • win10蓝屏怎么修复系统
  • ubuntu /opt
  • 360杀毒恢复区
  • linux find命令详解xargs
  • pacis.exe - pacis是什么进程 有什么用
  • 在linux操作系统中把外部设备当作文件统一管理
  • win7系统电脑开热点
  • w8系统一键恢复
  • win10任务栏跳来跳去
  • unity判断点击ui
  • node链接数据库
  • 手机物理游戏
  • socketjs-node/info
  • python爬取某人所有朋友圈
  • bootstrap和thymeleaf
  • shell脚本 \r
  • javascript delete 使用示例代码
  • js阻止浏览器后退
  • 国税税控开票系统
  • 广西国税发票查询系统
  • 医疗机构执业许可证办理的条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设