0

Box ビューを iframe ではなく div 内に実装していますが、スクロールを使用する機能が機能していません。これは、Box ビューが、div ではなく、ウィンドウまたは iframe がスクロールすることを期待しているためですか? scrollstart、scrolled などのスクロール イベントが発生していないようです。ズーム イベントは正常に動作しているようで、スクロール イベントと同じ形式を使用しました。

コードを表示すると役立つことはわかっていますが、誰かが頭の中で答えを知っていることを願っています。

前もって感謝します!

4

1 に答える 1

0

私が犯した主な間違いは、コンテナーとして iframe を使用する例で生成されたコードをコピーしようとしたことです。そこから一連のクラスを、ビューアーを配置するために使用していた div コンテナーにコピーしていました。「viewer」以外のすべてのクラスを削除すると、機能しました。iframe に関しては、viewer.js が複数の iframe をコンテナーに挿入します。iframe なしでは方法はありません。ただし、開始コンテナーとして iframe を使用していたとき (他のプラグインとやり取りするとき) に発生した問題は、div.viewer を使用すると解消されました。また、viewer.js には、iframe をプライマリ コンテナとして使用するボックス 1 に付属するコントロールがないようです。これまでのところ、次のように個別の div で成功しています。

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