Здравствуйте.
Я столкнулся с проблемой вывода нажатой картинки в lightbox'e, точнее, я даже не представляю, как оно должно быть, то есть я писал код для проверки, но мне выводит только одну, последнюю, которою я загрузил на сервер.
Ниже предоставлю вам код, он без комментариев, и так понятно, что он делает.
// код HTML и PHP (вывод картинок из галереи)
<p class="photos_header">Загруженные фотографии</p>
<div id="uploaded_imgs">
<?
<code lang="php">
$avasQuery = "SELECT * FROM photos WHERE uploader='$user' AND type='p'";
$res = $database->query($avasQuery);
$n = mysql_num_rows($res);
for($x = 0; $x < $n; $x++)
{
$img = mysql_fetch_array($res);
?>
</code>
<a class="img_show"><img src="imgs/photos/<? echo $user; ?>/<? echo $img['photo_filename']; ?>"></a>
<?
}
?>
</div>
//сам блок LightBox'a, в котором я хочу вывести нажатую картинку
<div id="selected_img">
<img src="imgs/photos/<? echo $user; ?>/<? echo $img['photo_filename']; ?>">
</div>
// ну и сам js/jquery код (но это так... эффекты)
$(".img_show").click(function()
{
$("#photos").hide();
modalFone(); // на это не обращайте внимание, здесь хранится стиль самого "модального окна" (тоесть opacity: 0.6 и тому подобное)
$("#black_fone").show();
$("#selected_img").show();
$("#black_fone").click(function()
{
$("#selected_img").hide();
$("#photos").show();
$("#black_fone").show();
});
);
Переискал массу материалов в поисковиках, как и на youtube.com смотрел - ничего не помогло, иначе я бы здесь не регистрировался.
Спасибо заранее.