zoukankan      html  css  js  c++  java
  • 关于 highchart 兼容IE8 container不能用百分比

      最近在做公司的一个项目兼容IE8的,统计图部分用的是 highCharts,发现在真机 IE8 上,如果按百分比写 content/container 的宽高,在 IE8 下会缩成一团:

    因为 IE8 是直接截取container.style['width'],像我这里写了是 80%,那它截取的就是80,然后在后面直接加 px 。。。。。

    然后就想到不用 百分比,改成直接的 px。然后窗口变动的时候再重新渲染一遍,,,但是这样也很麻烦。。。。性能也不好。。。

    然后我就直接动源码了(虽然这样其实不是很好,,奈何。。。)

    一路打断点,,,,

    发现是这里有问题

    在 highCharts 这个文件 31 行这里,如我上面所说的,它是直接截取元素 style 属性中的 width 和 height。。。只要把 style[f] 改成 p。。。。就好了。

  • 相关阅读:
    Java API学习
    Java接口类学习笔记
    TCP/IP协议族
    Web服务器
    Redis笔记
    Python知识总汇
    GIL锁
    day8
    day7
    day6
  • 原文地址:https://www.cnblogs.com/lijia-kapok/p/7561753.html
Copyright © 2011-2022 走看看