我很难让jquery lightbox在codeigniter中工作。我想要的是弹出一个youtube缩略图并在lightbox上播放视频。我将其存储在我的应用程序目录之外,并将其包含在我的配置文件中,如下所示:
$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);但它不起作用。
...I在静态测试html页面上尝试了这个插件,它工作得很好:
发布于 2010-07-06 22:11:12
这是我如何包含这些文件的:
<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>我希望这能帮到你
https://stackoverflow.com/questions/3185804
复制相似问题