Я использую плагин prettyPhoto jquery для отображения галереи изображений на моей странице, и по какой-то причине он не работает. Я пытаюсь сделать это на своем локальном хосте и использую Zend Framework.
Это мой код:
<script type="text/javascript" src="<?php echo URLgenerator::getScryptURL('jquery.js'); ?>"></script>
<link rel="stylesheet" href="<?php echo URLgenerator::getStyleURL('prettyPhoto/css/prettyPhoto.css'); ?>" type="text/css" media="screen" charset="utf-8" />
<script src="<?php echo URLgenerator::getScryptURL('prettyPhoto/js/jquery.prettyPhoto.js'); ?>" type="text/javascript" charset="utf-8"></script>
Основная часть:
<?php
$photos = $project->getPhotos();
foreach($photos as $photo):
?>
<a href="<?php echo $photo->getPhotoURL(); ?>" rel='prettyPhoto[pp_gal]'>
<img src="<?php echo $photo->getPhotoURL(); ?>" alt="" class="ProjectPageImage" />
</a>
<?php
endforeach;
?>
в конце страницы:
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$("a[rel^='prettyPhoto']").prettyPhoto({
deeplinking: false
});
});
</script>
Я получаю странную галерею, добавляемую в конце страницы под всем, а не всплывающее окно «лайтбокс», которое я должен получить.