Галерея циклов jquery, заполненная php - PullRequest
0 голосов
/ 17 июня 2011

У меня есть простая галерея циклов jquery, заполненная PHP. Я хотел бы добавить Событие «onclick», соответствующее каждому изображению, показывает jpeg с более высоким разрешением.
Я хотел бы просто добавить встроенный JavaScript, например, так:

print('<div class="bigimg"><img onclick="javascrpt:load wrapper2 with (\''.$lrg_images.$file.'\')" src="' .  $cycle_images . $file . '" class="change" align="right"></div>'."\r\n");

... так что каждое увеличенное изображение привязано к своему аналогу галереи циклов. Вот мясо того, что у меня есть.

 //directory containing large images
$lrg_images = './images/images_lrg/';
//directory containing medium images
$cycle_images = './images/images_med/';

function getPictures() {
    while ( $count < $per_page && ($file = readdir($handle)) !== false ) {
        if ( !is_dir($file) && ($type = getPictureType($file)) != '' ) {
            print('<div class="bigimg"><img src="' .  $cycle_images . $file . '" class="change" align="right"></div>'."\r\n");
        }
    }
<!-- container for cycle gallery -->
<div id="feature_gallery"><?php getPictures(); ?></div>

<!-- container for enlarged image -->
<div id="wrapper2"></div>

Спасибо и дайте мне знать, если вам нужно что-то прояснить.

1 Ответ

0 голосов
/ 17 июня 2011

Плагин jQuery Facebox будет вам полезен.

Вы можете связать его с вашими элементами, чтобы при нажатии на них он открывался.Есть примеры этого на домашней странице .

...