0

CodeIgniterアプリケーションでライトボックスを使用しようとしています。ライトボックスは、headタグに次のように入力するように指示しています。

<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />

すでにjsフォルダーとcssフォルダーがあったので、ライトボックスに付属のjsフォルダーとcssフォルダーをjsフォルダーとcssフォルダーに入れました。3つのスクリプトタグとリンクタグを次のように変更しました。

<script type="text/javascript" src="js/js/prototype.js"></script>
<script type="text/javascript" src="js/js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/js/lightbox.js"></script>
<link rel="stylesheet" href="css/css/lightbox.css" type="text/css" media="screen" />

(/jsと/cssを追加)

私が持っているビューファイルに

<a href="http://www.doublediamondllc.com/uploaded/portfolio/<?php echo $row->Thumb;?>" rel="lightbox"><img name="<?php echo $row->Thumb;?>" src="http://www.doublediamondllc.com/uploaded/portfolio/thumbs/<?php echo $row->Thumb;?>"   alt=""></a> 

これによりサムネイルバージョンが表示され、クリックするとライトボックスに移動しますが、大きな画像の新しいタブに移動します。

以前にライトボックスを使用したことがあり、常に機能するようになっています。現在の問題がよくわからないため、ファイルを別の場所に移動しようとしましたが、何も機能しませんでした。

前もって感謝します!

4

1 に答える 1

1

.jsが正しく読み込まれていないようです。Firebugを使用してみて、エラーが表示されるかどうかを確認してください。または、ページのソースにあるリンクをチェックして、ライトボックスのjsファイルを正しく指していることを確認します。Firefoxを使用している場合は、ソースを表示します。jsファイルへのリンクはクリック可能なリンクとして表示されます。それらをクリックして、404やその他のエラーではなくjsファイルが表示されることを確認します。それ以外の場合は、リンク属性をコピーしてブラウザに貼り付け、.jsパスが正しいことを確認します。

于 2010-06-22T18:52:34.273 に答える