0

我在使用magicZoom 时遇到了麻烦。当我在 2 张已激活 magicZoom 的图片之间快速切换时,magicZoom 库会在控制台中显示我:

Uncaught TypeError: Cannot read property 'width' of null
    at d.eval (eval at <anonymous> (magiczoom.min.js:11), <anonymous>:1:84962)
    at Function.eval (eval at <anonymous> (magiczoom.min.js:11), <anonymous>:1:4601)
    at eval (eval at <anonymous> (magiczoom.min.js:11), <anonymous>:1:4880)
  • 以下是附加信息:
    1. Magic Zoom 版本号:Magic Zoom Plus v4.5.39。
    2. 页面上使用的 Magic Zoom 设置:我正在使用诸如 MagicZoom.update、MagicZoom.refresh(node>) 之类的 API 方法。
    3. 页面上运行了哪些其他 JavaScript(这可能会影响 Magic Zoom)。:mustache.min.js、device.min.js、amplience-sdk-client.min.js、jcarousel.min.js。

它工作正常,但是如何防止日志中出现这些错误?你对此有什么想法吗?谢谢!

4

1 回答 1

2

要回答这个问题,请提供以下信息:

  1. 魔术变焦版本号。
  2. 页面上使用的 Magic Zoom 设置。
  3. 页面上运行了哪些其他 JavaScript(这可能会影响 Magic Zoom)。

3月22日更新:

根据额外信息:

  1. Magic Zoom Plus v4.5.x 已过时,不再受支持。最新版本是 v5.2.2 ( changelog )。请下载最新版本的许可证 - 通常是免费升级。
  2. Magic Zoom Plus v4.5.x 不包括 MagicZoom.update、MagicZoom.refresh 或其他 MagicZoom.* API 方法。v4.5.x 中的所有 API 方法都以 MagicZoomPlus 开头。

如果您发布页面的 URL,我们可以提供其他建议。如果您无法公开发布实时 URL,则应通过安全联系表将其发送到 Magic Toolbox 。

于 2017-03-21T13:22:38.310 回答