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

怎么在网站投放广告上海注册公司免费地址

怎么在网站投放广告,上海注册公司免费地址,邯郸网站建设设计,广州楼市最新消息原生JS-鼠标拖动 通过鼠标的点击事件通过h5的属性 通过鼠标的点击事件 步骤#xff1a; 1. 鼠标按下div。 2. 鼠标移动#xff0c;div跟着移动 原生js#xff0c;实现拖拽效果。1. 给被拖拽的div加上 onmousedown 鼠标【按下事件】。鼠标按下的时候#xff0c;开始监听鼠标… 原生JS-鼠标拖动 通过鼠标的点击事件通过h5的属性 通过鼠标的点击事件 步骤 1. 鼠标按下div。 2. 鼠标移动div跟着移动 原生js实现拖拽效果。1. 给被拖拽的div加上 onmousedown 鼠标【按下事件】。鼠标按下的时候开始监听鼠标的移动。2. div按下后全局监听鼠标【移动事件】。鼠标移动后给div赋值。绝对定位。3. 全局监听鼠标【抬起事件】。当鼠标抬起的时候。取消监听鼠标的【移动】【抬起】事件。!DOCTYPE html htmlhead    meta charsetUTF-8titleDrag/titlestyle#box {width: 60px;height: 60px;background-color: red;position: absolute; }/style/headbodydiv idbox/div  /bodyscript// 一共就两步// 1. 鼠标按下div// 2. 鼠标移动div跟着移动// 原生js实现拖拽效果。// 1. 给被拖拽的div加上 onmousedown 鼠标【按下事件】。// 鼠标按下的时候开始监听鼠标的移动。// 2. div按下后全局监听鼠标【移动事件】。// 鼠标移动后给div赋值。绝对定位。// 3. 全局监听鼠标【抬起事件】。// 当鼠标抬起的时候。取消监听鼠标的【移动】【抬起】事件。window.onload function () { let divDom document.getElementById(box);// 一. 监听div按下的事件divDom.onmousedown function (ev) {let oevent ev || event;let distanceX oevent.clientX - divDom.offsetLeft;let distanceY oevent.clientY - divDom.offsetTop;// 二. 全局监听鼠标的移动事件。document.onmousemove function (ev) {let oevent ev || event;divDom.style.left oevent.clientX - distanceX px;divDom.style.top oevent.clientY - distanceY px;};// 三. 全局监听鼠标的抬起事件。当鼠标抬起的时候给去全局监听。document.onmouseup function () {document.onmousemove null;document.onmouseup null;};};};/script /html 通过h5的属性 添加 draggabletrue 就能拖动。然后记录位置。 这种方式简单的多只需要添加属性然后记录位置就行。 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/titlestylediv{width: 100px;height: 100px;background-color: red;position: absolute;left: 0px;top: 0px;}/style /head bodydiv draggabletrue/divscriptvar div document.getElementsByTagName(div)[0];var X 0,Y 0;div.ondragstart function(e){ X e.clientX; //记录鼠标点下的位置。(因为div的定位点是左上角 00)Y e.clientY;}div.ondragend function(e){var X1 e.clientX - X; //结束的位置减去鼠标点下的位置那么得到的位置就是div落下的位置。var Y1 e.clientY - Y;div.style.left div.offsetLeft X1 px; //这里还需要加上 div当前的位置 累加。 div.style.top div.offsetTop Y1 px;}/script /body /html这个属性最常见的用法是把A元素拖动到B容器中。 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/titlestyle#div{width: 100px;height: 100px;background-color: red;position: absolute;left: 0px;top: 0px;}#div2{width: 200px;height: 200px;background-color: green;margin-top:200px;}/style /head bodydiv iddiv draggabletrue/divdiv iddiv2/divscript// 获取可以拖动的元素const draggable document.getElementById(div);// 获取容器元素const droppable document.getElementById(div2);// 容器元素droppable.addEventListener(dragover, dragOver);droppable.addEventListener(drop, dragDrop);function dragOver(e) {e.preventDefault();}function dragDrop(e) {// 添加DOM this.append(draggable);}/script /body /htmlA移动前 A移动后 可以写点样式用于显示隐藏div
http://www.yutouwan.com/news/104071/

相关文章:

  • 慈溪网站制作中国招投标采购网官网
  • 网页不能运行wordpress优化wordpress访问速度
  • 实施网站推广的最终目的wordpress 需要zend
  • 商务网站建设心得体会免费咨询保险律师
  • ps做设计想接私活在什么网站织梦搬家 网站空白
  • 怎么用织梦修改建设一个新的网站3d建模在线制作网站
  • 网站开发的趋势wordpress文章归档页面
  • 重庆住房城乡建设部网站国企网站的建设
  • thinkphp官方网站搜索引擎营销ppt
  • 做网站的后台开发需要会些什么交友营销型网站
  • 在网站上放广告移动网站转换
  • 医疗今科云平台网站建设技术开发女子医院网站优化公司
  • 微网站页面菜单栏兴县网站建设
  • 绵阳网站建设开发基于php的电商网站开发
  • 烟台城乡建设学校96级给排水网站老旧小区改造国家最新政策
  • wordpress 整站模板手机网站背景图尺寸
  • 免费建企业网站哪个好他达拉非作用与功效
  • 渠道建设网站设计好的网站推荐
  • python django 做 网站网站用户体验度
  • 教育 网站模板wordpress 苏醒 cosy
  • 网站建设shzanenWordPress rss连接
  • 怎样看网站是什么语言做的网站模板是什么意思
  • 成都php网站建设工程师焦作集团网站建设
  • 九口袋网站建设百度推广费用
  • 山东省省建设厅网站杭州建德网站建设
  • 企业名录网站 优帮云软文营销的概念
  • 新密建设局网站微信小程序开发 成都
  • 广州专业做网站的公司滨州北京网站建设价格
  • 微网站 免费模板长沙广告设计公司排名
  • 收费网站设计方案企业互联网网站定位