当前位置: 首页 > news >正文

网站服务商新闻类wordpress模板

网站服务商,新闻类wordpress模板,西安建站模板厂家,网站建设公司介绍el-dialog实现拖拉#xff0c;每次点击度居中显示#xff0c;以下贴出代码具体实现#xff0c;我是可以正常拖拉并且每次度显示在中间#xff0c;效果还可以#xff0c;需要的可以丢上去跑跑 组件部分#xff1a; el-dialog:visible.syncdialogVisible每次点击度居中显示以下贴出代码具体实现我是可以正常拖拉并且每次度显示在中间效果还可以需要的可以丢上去跑跑 组件部分  el-dialog:visible.syncdialogVisible:close-on-click-modalfalsecustom-classdraggable-dialogrefdialogopenonDialogOpenopenedonDialogOpenedcloseonDialogClosewidth646pxdiv slottitle classheader mousedownstartDragspan公式设置/span/divel-divider/el-dividerdiv 这里写你的dialog业务代码/div/el-dialog 定义变量 函数部分 startDrag(event) {event.preventDefault();this.dragging true;this.startX event.clientX;this.startY event.clientY;const dialogRef this.$refs.dialog.$el;if (!dialogRef) {console.error(无法找到对话框引用);return;}console.log(获取打开后的位置dialogRef--,dialogRef);console.log(获取打开后的位置dialogRef.style.left--,dialogRef.style.left);console.log(获取打开后的位置dialogRef.style.top--,dialogRef.style.left);// 获取当前对话框的位置const style window.getComputedStyle(dialogRef);this.currentX parseFloat(style.left || 0);this.currentY parseFloat(style.top || 0);console.log(this.currentX----------,this.currentX);console.log(this.currentY----------,this.currentY);document.onmousemove this.doDrag.bind(this);document.onmouseup this.stopDrag.bind(this);},doDrag(event) {if (!this.dragging) return;const deltaX event.clientX - this.startX;const deltaY event.clientY - this.startY;// 更新当前位置this.currentX deltaX;this.currentY deltaY;// 更新起始点this.startX event.clientX;this.startY event.clientY;const dialogRef this.$refs.dialog.$el;if (dialogRef) {dialogRef.style.left ${this.currentX}px;dialogRef.style.top ${this.currentY}px;event.preventDefault();}},stopDrag() {this.dragging false;document.onmousemove null;document.onmouseup null;},onDialogOpen() {// 对话框即将打开时重置位置数据this.currentX 0;this.currentY 0;},onDialogOpened() {},onDialogClose() {// 对话框关闭时取消所有事件监听器document.onmousemove null;document.onmouseup null;const dialogRef this.$refs.dialog.$el;dialogRef.style.left 0;dialogRef.style.top 0;}, CSS部分 style scoped/**以下是dialog */ .draggable-dialog {position: fixed !important; /* 保对话框是固定定位 */top: 50%;left: 50%;transform: translate(-50%, -50%);transition: all .3s ease;overflow: auto; /* 保对话框内部可以滚动 *//*width: 600px; 定宽度 *//* height: 900px; /* 定高度 */ } .header {cursor: move; } /style
http://www.dnsts.com.cn/news/155314.html

相关文章:

  • 微信网站应用开发想接网站自己做
  • 金坛区建设工程质量监督网站营销型网站有哪些出名的
  • 全面的基础微网站开发小程序如何快速推广
  • 张家界做旅游网站公司网站模版
  • 北京中国建设银行招聘信息网站台州关键词优化报价
  • 珠海网站系统建设项目evus在哪个网站做登记
  • 建站之星网站模板私有云可以建设网站
  • 郑州专业做网站的公司凤城网站建设
  • 网站开发 慕课网络营销品牌策划优化
  • 响应式网站手机推广团队
  • 网站seo提升python编程软件官网
  • 做网站那个平台永州冷水滩网站建设
  • 行业网站建设哪家好网站备案密码通管局
  • 网站维护基本概念认知弓长岭网站建设
  • 创业服务网站建设方案项目书音乐APP网站开发
  • 网站品牌建设方案邯郸网站设计费用
  • 网站开发设计报告怎么写wordpress鼠标插件
  • 流量网站怎么盈利义乌网站建设与维护
  • 官方网站的作用php网站跟随导航
  • 网站上线准备工作网站建设后台
  • 天津建设银行官网站首页游戏代理是什么
  • 做外文H网站网站建设一般用英文怎么说
  • 如何推广网站架构中国国家数据统计网
  • 松岗怎么做企业网站设计山东省济宁市最新消息
  • 北京建设集团网站首页濮阳今天确诊名单
  • 昆明优化广告公司seo怎么去优化
  • 网站如何提高流量永湖网站建设
  • 邹平建设网站高等教材建筑电气久久建筑网
  • 有了域名怎么做网站学院做网站的意义
  • 国内买机票的网站建设网站毕业设计选题