2

クライアント サイト (craft2eu.net) を再開するには、Galleriffic をlightBox統合する必要があります。GallerificPlusがあることは知っていますが、それは古いバージョンの Galleriffic に基づいており、私が気に入らないことがいくつかあります。たとえば、無効な属性などです。

Galleriffic の現在のバージョン (これを書いている時点では 2.0) を統合するにはどうすればよいですか?

Galleriffic ブログのコメントにあるトレントの提案には既に従いましたが、成功しませんでした。

4

1 に答える 1

1

最終的に、gallerfic でライトボックスを動作させることができました。CSS サポートを含む、画像の base/standard であるshadowboxを使用しています。

クライアントのニーズに合わせて、画像の下にリンクを追加しても問題ありませんでした。そのために、「ダウンロード」div を使用して、image-wrapper div に示されているのと同じ画像へのリンクを追加しました。(PHP/MySQL を使用してデータベースから画像を抽出しているため、<li>セクションにループがあります)。

最初の直接的な実装では、リンクは機能しますが、ライトボックスは表示されません。リンクをたどってsrc同じウィンドウに画像を表示するためのリンクしか取得しませんでしたが、リンクに特定rel="lightbox"のリンクがありました。戻るボタンを押してリンクをもう一度クリックすると、ライトボックスが実際に機能することに気付きました! いくつかの調査の後、プリロード イメージの問題であると推測しました。したがってimg、ダウンロードの ligthbox 対応リンクの上にタグを追加しdivwidth="0"とをheight="0"追加しました。これによりborder="0"、実際にはページに画像が読み込まれますが、非表示モードになります。

また、シャドウボックスのロードが早い段階でギャラリフィックによってアンロードされるのを回避するためonmouseover="shadowbox.init();"に、ダウンロード div に追加して、イメージ ラッパーでのイメージのロード後に再度ロードされるようにしました。

少しごまかしていることは認めますが、うまくいきます。それがあなたのために働くかどうか私に知らせてください

于 2011-07-29T20:29:09.837 に答える