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,是因为用内联方式没有出现错误。

阅读 2.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题