0

ライトボックスを使用してPHPで画像を表示しています。

私の現在のコード:

<a class="sri" href="administrator/all_photo/mywork/
<?php 
    echo $res['path'];
?>
_1.jpg" rel="lightbox">
<img src="administrator/all_photo/mywork/
<?php 
    echo $res['path'];
?>
_1.jpg" class="photo_frame photo_size" >
<br />
<?php 
    echo $res['title'];
?>
</a>

ライトボックス用のCSSとJSはすでに含まれています。上記のコードで$res['title']$res['path']、データベースからフェッチされています。

として表示されている画像またはテキストをクリックすると$res['title']、ライトボックス効果が表示されます。画像はライトボックス内にあります。ここで$res['title']、ライトボックスを画像と一緒に開いたときに値も表示する必要があります。

それ、どうやったら出来るの?

4

3 に答える 3

1

ライトボックスのドキュメントに記載されているように、タグのtitleパラメータを使用するだけです。<a>

オプション:キャプションを表示する場合は、title属性を使用します。

于 2012-12-03T20:11:52.563 に答える
1

タイトルを追加する必要があります:

<a class="sri" href="administrator/all_photo/mywork/
<?php 
    echo $res['path'];
?>
_1.jpg" rel="lightbox">
<img src="administrator/all_photo/mywork/
<?php 
    echo $res['path'];
?>
_1.jpg" title="
<?php 
    echo $res['title'];
?>
" class="photo_frame photo_size" >
</a>
于 2012-12-03T20:26:09.003 に答える
0

すべてのマークアップをdivに移動できるはずです。そのdivにrel="lightbox"を追加すると、機能するはずです。使用しているライトボックスライブラリによって異なりますが。

于 2012-12-03T20:09:52.397 に答える