我想为我的网站上的图像创建自己的灯箱。是的,我知道有lightbox2,它是免费的,但我喜欢这个挑战。我在灯箱上点击事件时遇到了问题,我试图让它删除灯箱,但点击事件似乎没有注册,并且我在Google Chrome开发工具中没有任何错误。 这是我的代码:自定义Javascript灯箱
$(document).ready(function(){
$(".lbox").click(function(){
$("body").append("<DIV class='lbox_container'><DIV class='img_container'><IMG src='" + this.src + "'/></DIV></DIV>");
$(".lbox_container").width($(document).width()).height($(document).height());
});
$(".lbox_container").click(function(){
$(".lbox_container").remove();
});
});
请问您是否也可以将HTML throw引入[jsFiddle](http://jsfiddle.net/)? –
我认为你可以使用$(this).remove()而不是$(“。lbox_container”)。remove(),但是作为@TylerCrompton提及,jsfiddle会很好:) –