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

广东官方移动网站建设哪家好在国外网站付款要怎么做

广东官方移动网站建设哪家好,在国外网站付款要怎么做,微信小程序开发平台,超级外链发布el-dialog实现拖拉&#xff0c;每次点击度居中显示&#xff0c;以下贴出代码具体实现&#xff0c;我是可以正常拖拉并且每次度显示在中间&#xff0c;效果还可以&#xff0c;需要的可以丢上去跑跑 组件部分&#xff1a; <el-dialog:visible.sync"dialogVisible"…

el-dialog实现拖拉,每次点击度居中显示,以下贴出代码具体实现,我是可以正常拖拉并且每次度显示在中间,效果还可以,需要的可以丢上去跑跑

组件部分: 

<el-dialog:visible.sync="dialogVisible":close-on-click-modal="false"custom-class="draggable-dialog"ref="dialog"@open="onDialogOpen"@opened="onDialogOpened"@close="onDialogClose"width="646px"><div slot="title" class="header" @mousedown="startDrag"><span>公式设置</span></div><el-divider></el-divider><div >这里写你的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.yayakq.cn/news/653249/

相关文章:

  • 注入漏洞网站源码如何管理wordpress网站模板下载
  • 济南网站建设内容滑县网站建设
  • 黑马程序员大学叫什么郑州seo线上推广技术
  • 杭州网站开发 网站建设外链网站 英文
  • 网站开发 方案 报价男女做爰高清免费视频网站
  • 中国建设银行黑龙江支行官方网站开发公司是否可以代建筑公司支付材料款
  • 内蒙古建设住房与城乡厅官方网站wordpress重建伪静态
  • 外贸企业网站源码下载gofair外贸建站
  • 网站建设新手看什么书网站建设经验
  • 桂林做手机网站建设工程师交易网站
  • 网站建设站点自然资源网站建设方案
  • 工程建设质量安全管理协会网站ppt模板怎么下载
  • 建设app下载官网泰州seo公司
  • 龙华区城市建设局网站wordpress不显示引用图片不显示
  • 域名建议网站深圳网站seo公司
  • 常州网站制作计划邢台做移动网站多少钱
  • 海外网站加速器wordpress 漏洞复现
  • 张家界网站建设app网页设计与制作教学大纲
  • 重庆做公司网站seo自媒体运营技巧
  • 西安学校网站建设报价筑楼人官方网
  • 郑州网站建设创新网络网站标题字体设计
  • 北京制作网站的公司简介中小微企业查询平台
  • 建设服装网站目的织梦做的网站老是被黑
  • 建设企业网站怎么样哪里可以买淘宝店
  • 天河建设网站专家手机网站建设制作
  • 网站模板 wordpress带会员系统深圳微信小程序平台
  • 科技期刊网站建设黄冈建设网站
  • 达内网站开发视频教程建设望雅摩托车官网
  • 建设网站对企业有什么好处网络优化这个行业怎么样
  • 网站1g空间多大做网站系统具体步骤