Здравствуйте,
есть элементарная фотогалерея с превьюшками на php, нужно с помощью jquery под большой фотографией выводить из БД ее описание.
Вот шаблон:
<div id="Photogallery">
<?php if (empty($this->photos)) : ?>
<span>В этом альбоме нет фотографий</span>
<?php else: ?>
<div id="FullImg">
<img alt="" src="<?php echo $this->photos[0]->photoPath; ?>">
</div>
<div class="PvImg">
<div class="Selected" id="DivImg_<?php echo $this->photos[0]->phid; ?>">
<img class="pseudo-link" onclick="showPhoto(<?php echo $this->photos[0]->phid; ?>)" alt="" src-big="<?php echo $this->photos[0]->photoPath; ?>" src="<?php echo $this->photos[0]->thumbPath; ?>" id="PvImg_<?php echo $this->photos[0]->phid; ?>" />
</div>
</div>
<?php unset($this->photos[0]); ?>
<?php foreach ($this->photos as $photo): ?>
<div class="PvImg">
<div id="DivImg_<?php echo $photo->phid; ?>">
<img class="pseudo-link" onclick="showPhoto(<?php echo $photo->phid; ?>)" alt="" src-big="<?php echo $photo->photoPath; ?>" src="<?php echo $photo->thumbPath; ?>" id="PvImg_<?php echo $photo->phid; ?>" />
</div>
</div>
<?php endforeach; ?>
<?php endif; ?>
</div>
Функция для фото:
function showPhoto(phid){
$('#FullImg img').attr('src', $('#PvImg_'+phid).attr('src-big'));
$('#PhotoView div.Selected').removeClass('Selected');
$('#DivImg_'+phid).addClass('Selected');
}
Подскажите, как реализовать. Нужна ли отдельная функция типа showDescription()?