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

wordpress标签归类重庆seo网站策划

wordpress标签归类,重庆seo网站策划,成都广告牌制作厂家,如何套用wordpress的源码demo效果#xff1a; 鼠标移入盒子#xff0c;按下鼠标,开启移动跟随移动模式,再次按下关闭移动模式 涉及主要属性 在元素上单击鼠标按钮时输出鼠标指针的坐标#xff1a; var x event.pageX; // 获取水平坐标 var y event.pageY; // 获取垂直坐标元素offsetL…demo效果 鼠标移入盒子按下鼠标,开启移动跟随移动模式,再次按下关闭移动模式 涉及主要属性 在元素上单击鼠标按钮时输出鼠标指针的坐标 var x event.pageX; // 获取水平坐标 var y event.pageY; // 获取垂直坐标元素offsetLeft和offsetTop属性 相当于最近一个有定位的父元素而言的位置如果父元素没有定位则相当于body的x,y位置。 还有元素的offsetXXX属性不能修改只能用来读取比如不能写元素.offsetLeft200,所以如果要使用元素.style.xxx来修改对应的原始位置 元素的offsetXXX和元素的style属性的区别 1、offsetXX属性只读style属性可以修改最主要的区别 2、offsetXX可以获取任何样式表上的样式style属性则只能获取style‘xxx’行内样式 3、还有其他的区别可以自己去搜搜嘻嘻 思路 1、鼠标移入盒子按下鼠标开始计算在盒子的相对位置relativeXrelativeY 2、监听鼠标在盒子里面的移动盒子和鼠标的位置关系始终保持不变 3、根据鼠标位置和鼠标相对于盒子的位置计算得出当前盒子位置 4、鼠标再次点击取消跟随移动 具体代码 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlestyle/* 清楚浏览器样式 */*{margin: 0;border: 0;}.box{width: 300px;height: 300px; background-color: brown;position: relative;left: 200px;top: 200px;}/style /head bodydiv classbox idbox/divscript let boxEl document.getElementById(box)let relativeX 0let relativeY 0let needMoving false// 盒子跟随鼠标移动boxEl.addEventListener(click,(event){// 盒子内部点击 修改是否跟随鼠标移动needMoving !needMoving//计算相对位置if(needMoving){boxEl.style.cursor grabboxMoveWithMouse(event,boxEl)document.addEventListener(mousemove, changeElXY)}else{relativeX 0relativeY 0boxEl.style.cursor default// 移除鼠标移动事件document.removeEventListener(mousemove, changeElXY);}})// 鼠标移入盒子 盒子跟随鼠标移动function boxMoveWithMouse(e,el){// 鼠标在文档位置let pageX e.pageXlet pageY e.pageY// 盒子在文档位置let boxOffX el.offsetLeftlet boxOffY el.offsetTop// console.log(boxOffX,boxOffX)// console.log(boxOffY,boxOffY)// 盒子在文档相对位置relativeX pageX - boxOffXrelativeY pageY - boxOffY// console.log(relativeX,relativeX)// console.log(relativeY,relativeY)}//修改元素位置function changeElXY(event){// //鼠标不在盒子里面if(relativeX0||relativeY0){return}let pageX event.pageXlet pageY event.pageY// console.log(pageX,pageX)// console.log(pageY,pageY)// 盒子位置let boxX pageX - relativeXlet boxY pageY - relativeY// console.log(boxX,boxX)// console.log(boxY,boxY)//修改盒子位置boxEl.style.left boxXpxboxEl.style.top boxY px}/script /body /html效果演示
http://www.hkea.cn/news/14329488/

相关文章:

  • 哪里有专业做网站深圳网站官网建设
  • 正规网站建设推荐深圳网站建设的公
  • 延吉手机网站建设开发哪里有网站设计学
  • 商务网站建设实训报告1500字在线查企业
  • lisp 网站开发深圳市住房和建设局官方网站
  • 织梦做博客类网站做神马网站快速排名
  • 国外免费网站建设购物网站开发 需求分析
  • 如何修改一个网站的后台登陆系统市场营销策划方案3000字
  • 网站上传空间黄冈网站建设流程
  • 网页设计与制作建立站点实践报告iis默认网站启动不了
  • 自建导航站wordpress网站建设销售好
  • 现在的网站开发都用什么开发品牌加盟
  • 如何用Word做网站单页广州网站建设系统
  • 建设银行如何招聘网站网址大全有用吗
  • 福建路桥建设有限公司网站建设网站iss
  • 做房地产公司网站的费用好模版网站
  • 网站建设长春wordpress私信插件
  • 南宁哪些公司专业做网站专业网页制作与网站设计
  • 免费追剧网站大全wordpress资源占用
  • 贵州贵阳网站开发wordpress上传乱码
  • 网站代理工具wordpress轻社区插件
  • 网站流量站怎么做网站建设基
  • vue 做网站 seowordpress显示分类文章
  • 网站正在升级建设中源码无锡做网站哪家公司好
  • 网站内部链接怎么做视频解析wordpress
  • 建设一个微商的网站做博客网站用什么模板
  • 做国外家具贸易的网站python基础教程百度云
  • 河北省网站建设公司排名洛阳做网站的
  • 合浦县城乡规划建设局网站看网站的访问量
  • 南京网站搜索优化手机作图软件app