cloud
  • 2
  • 新人请关照

svg-pan-zoom在谷歌浏览器中外联失效

我在用svg-pan-zoom
这个库操作SVG的缩放,现在遇到一个问题。
github页面上的演示栏目中,使用embed标签的那个演示,用谷歌浏览器打开是效果正确的。
但是当我下载这个项目到本地后,demo文件夹中打开相同的示例(embed.html),却出现了BUG。

谷歌浏览器打开,缩放功能是无效的,通过vscode调试会提示
TypeError: Cannot read property 'documentElement' of null

用IE浏览器打开是正确的。

我检查了git主页上的示例和下载到本地的demo,代码是一模一样的,我不能理解同样的谷歌浏览器,为什么下载到本地后就出错了,并且我不能理解错误原因。请大神指教一下。
我是个刚学前端的C++程序员,请用对待最菜的菜鸟的表达方式回复我。

之所以标题强调用外联的方式导入SVG,是因为用内联方式没有出现错误。

阅读 243
评论 更新于 2019-11-12
    撰写回答

    登录后参与交流、获取后续更新提醒