-2

facybox と呼ばれる JavaScript ギャラリー ウィンドウをダウンロードしました: http://bitbonsai.com/facybox/

私はチュートリアルに従いましたが、今は写真をこれで開くようにしていますが、代わりに画像が新しいウィンドウで開かれています。

誰かが私が間違っているところを修正できますか? facyboxディレクトリを指す重要なコンポーネントがどこかに欠けているのではないかと思いますが、いくつか試してみましたが、うまくいきませんでした。

<?php
$get_photos_set = get_photos();
while ($photos = mysql_fetch_array($get_photos_set)) {
    if(!isset($get_photos_set) || $get_photos_set===false)

    echo "No Results";

    else

    if (logged_in()) {

echo
"<li><a href=\"data/photos/{$photos['user_id']}/{$photos['file_name']}\" rel=\"assets/js/photo_box/facybox.js\"><img src=\"data/photos/{$photos['user_id']}/thumb_{$photos['file_name']}\" alt=\"{$profile[2]}'s Photos\"  /></a></li>";
    }

}

?>
4

1 に答える 1

0

私があなたの例から集めることができることから、あなたはおそらく有効なhtmlページさえ持っていないでしょう。facyboxに付属の「index.html」ファイルを開いて、その動作、動作するための要件などを確認することをお勧めします。または、動作例が1つになるまでファイルを削除してみてください。

彼らのウィキから、依存関係の1つとしてjqueryをロードする必要があります。これは、ページのセクションに移動します。

<!-- This gets the latest jQ 1.x from google, minified and gziped -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script>
<link href="facybox.css" media="screen" rel="stylesheet" type="text/css"/>
<link href="facybox_urls.css" media="screen" rel="stylesheet" type="text/css"/>
<script src="facybox.js" type="text/javascript"></script>

また、それを使用するには、リンクがこれにいくらか似ている必要があります

<a href="http://th..yxmouse.jpg" rel="facybox"><img src="pic.jpg" /></a>
于 2012-12-20T20:03:26.303 に答える