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

南通市住房和城乡建设局网站湖北专业网站建设产品介绍

南通市住房和城乡建设局网站,湖北专业网站建设产品介绍,html怎么做动态页面,h5网站制作一般多少钱一:简介 之前做项目的时候要实现echarts图表随浏览器窗口大小变化而改变,echarts本身提供了一个resize()方法,然后我们需要用一个函数实现浏览器窗口监听,最初我选用的是window.onresize方法,当页面只有一个图表时可以…

一:简介

之前做项目的时候要实现echarts图表随浏览器窗口大小变化而改变,echarts本身提供了一个resize()方法,然后我们需要用一个函数实现浏览器窗口监听,最初我选用的是window.onresize方法,当页面只有一个图表时可以实现,但当页面多个图表时window.onresize会被覆盖从而导致失效,最后我选用了window.addEventListener()方法解决了这个问题

二:window.onresize存在的问题

这是因为onresize本身就是一个回调,当发生改变时,前一个方法就会被覆盖

三:window.addEventListener()的运用

EventTarget.addEventListener() 方法将指定的监听器注册到 EventTarget 上,当该对象触发指定的事件时,指定的回调函数就会被执行。事件目标可以是一个文档上的元素 Element、Document 和 Window,也可以是任何支持事件的对象(比如 XMLHttpRequest)

语法:

addEventListener(event, function, useCapture)

  • 参数event必填,表示监听的事件,例如 click, resize等,不加前缀on的事件。
  • 参数 function必填,表示事件触发后调用的函数,可以是外部定义函数,也可以是匿名函数。不带参数。
  • 参数 useCapture选填,填true或者false,用于描述事件是冒泡还是捕获触发,true表示捕获,默认false表示冒泡。
     

代码实现:

window.addEventListener('resize', this.screenAdapter)screenAdapter(){this.chartInstance.resize()
}

其中,screenAdapter即为resize事件触发后调用的函数。同时不要忘记使用window.removeEventListener来移除监听

http://www.yayakq.cn/news/576547/

相关文章:

  • 网站建设方案之目标网站建设费 摊销处理
  • 转短链接在线生成西安seo托管
  • 优良的网站邮箱服务器提供商isp如何提高网站开发效率
  • 男的和女的做那个视频网站网站的建设与开发
  • 素材天下网站烟台网站建设精通臻动传媒
  • 百度上如何做企业网站网络运维证
  • 刷网站seo排名软件北京软件公司有多少家
  • SOHO英文网站制作深圳设计周
  • 海南做网站的网络公司wordpress 修改固定链接 404
  • 深圳网站建设服务哪家有外贸模版网站
  • 青岛网站漳州seo建站
  • 代理做网站合适吗网站建设就业
  • 个人建站哪类站赚钱seo优化排名教程百度技术
  • 做文献的ppt模板下载网站sae做的网站备份
  • 乌市昌吉州建设局网站南宁品牌网站设计公司
  • 做家政网站公司广告信息
  • 福田招聘信息最新招聘网廊坊视频优化展现
  • 怎么做移动端网站计算像素平面设计公司电话
  • 有阿里云的主机了怎么做网站做外贸用什么视频网站
  • 学网站开发有用么关于网站建设的调查报告
  • 网站 php .net长沙小学网站建设
  • 上海建设网站服务唐山的网站建设
  • 帮企业做网站什么是网站app
  • 东莞网站建设中企动力技术支持国内新闻最新消息10条简短2021
  • 网站系统维护一个月正常吗网站界面技术方案
  • 微信网站的优势做的好的音乐网站
  • 湛江市建网站做网站得基础
  • 大型商城网站建设方案企业网站建站的专业性原则是指网站信息内容应该体现建站目的和目标群体
  • 网站建设制作ppt网站策划和运营
  • 网站正能量晚上免费网址不用下载门户网站制作模板