我很难在codeigniter工作中尝试制作jquery灯箱。我想要发生的是弹出youtube缩略图并在灯箱上播放视频。我把它存放在我的外面 应用程序目录,我将它包含在我的配置文件中,如下所示:
$config['jquery'] = "js/jquery1.4.2.js";
然后我在视图文件中包含这样的内容:
<script type="text/javascript" src="<?php echo "$base"."js/jquery1.4.2.js"; ?>"></script>
<script type="text/javascript" src="<?php echo "$base"."js/js/jquery.lightbox-0.5.js"; ?>"></script>
<link rel="stylesheet" type="text/css" href="<?php echo "$base"."js/css/jquery-lightbox-0.5.css"; ?>" media="screen" />
控制器功能如下:
$data['css'] = $this->config->item('css');
$data['jquery'] = $this->config->item('jquery');
$this->load->view('aboutus',$data);
它不起作用。
...我在静态测试html页面上尝试了这个插件,它运行正常:(
答案 0 :(得分:0)
这就是我要包含文件的方式:
<script type="text/javascript" src="<?php echo base_url() ?>js/jquery1.4.2.js"></script>
<script type="text/javascript" src="<?php echo base_url() ?>js/js/jquery.lightbox-0.5.js"></script>
<link rel="stylesheet" type="text/css" href="<?php echo base_url() ?>js/css/jquery-lightbox-0.5.css" media="screen" />
假设js /位于public_html的根目录中。如果不是你将需要像这样的完整相对路径:
<script type="text/javascript" src="<?php echo base_url() ?>assets/js/file.js"></script>
我希望这会有所帮助