如何在HTML文件中分配图像

时间:2012-04-23 11:19:41

标签: javascript jquery html css

我正在使用以下方式在灯箱中打开图像,但它打开了我想要的图像,当我点击任何图像时,它应该打开另一个图像如何做到这一点

<script type="text/javascript" >
    $(document).ready(function(){
        $(".linkbutton").click(function(){
            var address= $(this).attr("src");
            $("#popup").fadeIn("slow");
            $("#lightbox").attr("src",address);
        });
        $("#close").click(function(){
            $("#popup").fadeOut("fast");
        });
    });
</script>

跟随身体

<div>
    <img src="image/smallicon_2.png" class="linkbutton">
</div> 

<div id="popup">
    <div id="center">
        <img id="lightbox" src="image/popup_page_1.png" >
        <img id="close" src="images/close.png" alt="close" >
    </div>  <!-- #center --> 
</div>

2 个答案:

答案 0 :(得分:1)

在图像元素中添加属性以引用新图像:

<img src="image/smallicon_2.png" class="linkbutton" data-light="image/bigimage_2.png" />

然后替换:

var address= $(this).attr("src");

使用:

var address= $(this).attr("data-light");

答案 1 :(得分:0)

更改确定图像src的行

var address= $(this).attr("src");

所以它使用你想要的图像的src。