0

我在 div 中实现 Box 视图,而不是 iframe,并且使用滚动的功能不起作用。这是因为 Box 视图希望窗口或 iframe 滚动而不是在 div 上吗?滚动事件(例如 scrollstart、scrolled 和其他任何带有滚动的事件)似乎都不会触发。Zoom 事件似乎工作正常,我为它们使用了与滚动事件相同的格式。

我知道显示代码会有所帮助,但我希望有人知道答案。

提前致谢!

4

1 回答 1

0

我犯的主要错误是尝试在使用 iframe 作为容器的示例中复制生成的代码。我正在将一堆类从那里复制到我用来放入查看器的 div 容器中。当我删除除“查看器”之外的所有类时,它起作用了。至于 iframe,viewer.js 将多个 iframe 插入到容器中。没有 iframe 就没有办法。但是,当我使用 div.viewer 时,我使用 iframe 作为起始容器(与其他插件交互)时遇到的问题消失了。此外,viewer.js 似乎没有使用 iframe 作为主要容器的盒子附带的控件,到目前为止,我在使用单独的 div 方面取得了成功,如下所示:

<div class="viewer"></div>
<div class="viewer-error">...</div>
<div class="controls-container">...</div>
于 2015-06-22T16:06:53.780 回答