Я пытаюсь получить div, чтобы показать, когда нажимается изображение. Этот div должен содержать только увеличенный щелчок. Я не могу заставить это работать. Я пробовал много разных вещей, и теперь я надеюсь, что кто-то может помочь мне или дать мне несколько указателей.Показать определенное изображение при нажатии
Во-первых у меня есть HTML-файл, который генерируется в PHP во время цикла:
<img src='".$picsarray[$picsfrom]."' class='gallerythumbnail'>
Тогда у меня есть CSS для DIV я хочу быть показан по щелчку предыдущего изображения:
#showimagediv {
display: none;
width: 500px;
height: 500px;
margin-left: 100px;
margin-top: -300px;
position: fixed;
background-color: #f00;
z-index: 6;
}
И последнее, что я есть Jquery код, который я пытался сделать:
<script>
$(document).ready(function() {
$(\"#gallerythumbnail\").click(function(event) {
$(\".showimagediv\").show();
});
});
</script>
Я знаю, что могу получить адрес из щелкнутых изображений использовать эту строку:
$(this).attr('src')
Я не знаю, как использовать его в DIV, как показан, когда изображение щелкнуло
Я надеюсь, что кто-то понял, что я имею в виду и могу мне помочь в правильном направлении.
Почему ваш Jquery сбежал? – j08691
ваш CSS имеет ** ID ** '# showimagediv' (что неверно, если у вас их больше) --- пока вы используете ** CLASS **' $ (". Showimagediv"). Show(); 'in ваш jQuery –
ой, это потому, что это было частью скрипта php. Это неправильно? И я вижу, что мой вопрос был отклонен, я написал что-то неправильно или? – Langkiller