используя лайтбокс с воспламенителем кода - PullRequest
0 голосов
/ 22 июня 2010

Я пытаюсь использовать Лайтбокс с моим приложением CodeIgniter.Lightbox говорит добавить следующее в тег 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> 

Это отображает версию миниатюры, а затем при нажатии я хочу, чтобы он пошел в лайтбокс, но теперь он переходит на новую вкладку с большим изображением.

Я использовал лайтбокс раньше и всегда заставлял его работать, я не совсем уверен, в чем проблема сейчас, и я пытался переместить файлы вокруг в разные места, но ничего не получалось.

Заранее спасибо!

1 Ответ

1 голос
/ 22 июня 2010

Кажется, что .js загружается неправильно.Попробуйте использовать Firebug и посмотрите, появляются ли какие-либо ошибки.Либо проверьте ссылки в источнике на страницу и убедитесь, что они правильно указывают на js-файлы лайтбокса.Если вы используете Firefox, просмотрите исходный код;ссылки на файлы js должны отображаться в виде кликабельных ссылок;щелкните по ним и убедитесь, что появляется файл js, а не 404 или какая-либо другая ошибка.В противном случае скопируйте и вставьте атрибуты ссылки в браузер и проверьте правильность путей .js.

...