0

codeigniter と supersized の使用に奇妙な問題があります。プラグインは正常に動作し、ルート ディレクトリから読み込むことができますが、MVC ワークフローで使用するとイメージが読み込まれないようです。

画像は正しくリンクされており、コードからそこにあるはずであることがわかります。私が見る唯一のものは、黒い画面です。

私のコードは標準的なコアの例であり、それ以上でもそれ以下でもありません。すべてが適切にリンクされていますが、サイコロはまだありません。

コントローラ

function test(){
        $data['img'] = base_url()."../_data/images/bg.jpg";
        $data['main_content'] = 'core_view';
        $this->load->view('/includes/templatepop_view',$data);
}

HTML

    ...
    <link rel="stylesheet" href="<?=base_url();?>../_data/css/supersized.core.css" type="text/css" media="screen" />

        <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
        <script type="text/javascript" src="<?=base_url();?>../_data/js/supersized.core.3.2.1.js"></script>

        <script type="text/javascript">

            jQuery(function($){

                $.supersized({
                                    slides  :   [ {image : '<?= $img;?>'} ]
                });
            });

        </script>



    </head>

<body>

    <div id="content">

    </div>
    ...

助言がありますか?

4

1 に答える 1

0

問題は、ヘッダーに使用したテンプレートでした。基本的に、jquery を 2 回ロードし、他の多くのものをロードしたため、特大のスクリプトに干渉しました。同様の問題を抱えている可能性のある人のために残します。

于 2013-04-18T17:55:18.870 に答える