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。。。。就好了。

  • 相关阅读:
    Generate Parentheses
    Length of Last Word
    Maximum Subarray
    Count and Say
    二分搜索算法
    Search Insert Position
    Implement strStr()
    Remove Element
    Remove Duplicates from Sorted Array
    Remove Nth Node From End of List
  • 原文地址:https://www.cnblogs.com/lijia-kapok/p/7561753.html
Copyright © 2011-2022 走看看