IEのみsvg "viewBox"の値が変更できないとき
正確には、svgのviewBoxの値を取得した時の問題
svg.attr("viewBox")
でviewBoxの値を取得し、
配列に格納し、3番目のパラメータ(幅)と4番目のパラメータ(高さ)を
変更して、再度viewBoxを設定しようとしたら、
属性が空っぽになった。 viewBox=""
原因は、
viewBoxの値を取得した時に、chromeではカンマ+空白、IEは空白のみ。
それに気づかずxとyの取得のため、
split(",")
で切り分けていた。
で、めちゃくちゃな値を設定したので、属性を変更した時に、変更できずに属性が空っぽになった。
切り分けを
split(" ")
に変更したら、IEでもviewBoxの値が変更できた。
Author And Source
この問題について(IEのみsvg "viewBox"の値が変更できないとき), 我々は、より多くの情報をここで見つけました https://qiita.com/taro373/items/8b384edb35b64018df6a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .