Плагин prettyPhoto jquery не работает - PullRequest
0 голосов
/ 10 сентября 2011

Я использую плагин 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>

Я получаю странную галерею, добавляемую в конце страницы под всем, а не всплывающее окно «лайтбокс», которое я должен получить.

1 Ответ

1 голос
/ 10 сентября 2011

Поскольку вы упоминаете, что разметка добавляется, но не отображает то, что вы ожидаете.Затем вы должны проверить, загружен ли CSS-файл, потому что кажется, что стили не применяются к элементам.

...