0

この質問は以前に Google グループで尋ねられましたが、実際に回答されることはなく、グループは ColorBox 開発者の Jack Moore によって閉鎖されました (驚くべきプラグイン、ありがとう!)。

ColorBox ライトボックスの REAL 複数のインスタンスを作成したいと考えています。これは、ライトボックス インスタンスを開き、それを閉じるときに、DOM から削除するのではなく非表示にするためです。ライトボックス オプションをサポートする Moodle 活動モジュールを開発しました。私のコースページには、ColorBox ライトボックスの複数のインスタンスがあります (それぞれに iframe が含まれています)。開いたライトボックスで生徒が本やその他のコンテンツをブラウジングしていて、それを閉じた場合、生徒は、閉じたときと同じ位置/状態の本のコンテンツで再び開くことができる必要があります。

これは標準機能ではないと思いますが、誰かがこれを行う方法を見つけましたか? カラーボックス インスタンス/div を保持し、既に存在する場合は、後で再び非表示にしますか?

4

2 に答える 2

2

申し訳ありませんが、これを行う実用的な方法はないと思います。複数のインスタンスをサポートするには、多くのプラグインを再コーディングする必要があります。

iframe をインライン コンテンツの別の部分として保持できる場合があります。iframe を DOM の周りに移動すると、スクロールトップの位置が失われるかどうかはわかりません。

于 2012-07-31T16:29:25.160 に答える