单击显示特定图像

Lan*_*ler 2 html css jquery image

我试图让一个div显示何时点击图片.此div应包含仅更大的点击图片.我不能让这个工作.我已经尝试了很多不同的东西,现在我希望有人可以帮助我或给我一些指示.

首先我有我的html图像,它是在php while循环中生成的:

<img src='".$picsarray[$picsfrom]."' class='gallerythumbnail'>
Run Code Online (Sandbox Code Playgroud)

然后我有我的CSS我想要点击上一个图像显示div:

#showimagediv {
    display: none;
    width: 500px;
    height: 500px;
    margin-left: 100px;
    margin-top: -300px;
    position: fixed;
    background-color: #f00;
    z-index: 6;
}
Run Code Online (Sandbox Code Playgroud)

最后我有一些我试图制作的Jquery代码:

<script>
$(document).ready(function() {
    $(\"#gallerythumbnail\").click(function( event ) {
        $(\".showimagediv\").show();
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用此行获取所点击图像的地址:

$(this).attr('src')
Run Code Online (Sandbox Code Playgroud)

我不知道如何在div中使用它,单击图像时显示

我希望有人理解我的意思,并能帮助我朝着正确的方向前进.

ade*_*neo 6

从缩略图中获取源并创建一个新图像以插入到DIV中,您尝试显示所单击的图像:

$(document).ready(function() {
    $('.gallerythumbnail').on('click', function() {
        var img = $('<img />', {
                      src     : this.src,
                      'class' : 'fullImage'
                  });

        $('.showimagediv').html(img).show();
    });
});
Run Code Online (Sandbox Code Playgroud)