点击图片,我希望它与透明的bacground一起弹出。
我尝试使用LightBox和SuperBox,但在这两种情况下,虽然图像弹出,但我面临以下问题,
我的DOM如下所示。
<script type="text/javascript">
$(document).ready(function() {
$(".testing").click(function() {
$('.testing').css('border', "3px solid white");
var newsrc = $(this).attr("src");
$('.testingMain').attr('src', newsrc);
$(this).css('border', "3px solid grey");
});
$(".testing").click(function() {
$('#gallery a').lightBox();
});
});
</script>
<div id="leftmemberPan">
<a href="/MyApp/images/${article.images[0].imageName}"><img src="/MyApp/images/${article.images[0].imageName}" alt="/MyApp/img/image_unavailable.jpg" class="testingMain"/></a>
</div>
答案 0 :(得分:0)
您必须将href的#替换为您的图片链接
<a href="#"><img src="/MyApp/images/${image.imageName}" alt="/MyApp/img/image_unavailable.jpg" class="testing"/></a>
我不知道它是有意的,但你绑定点击img元素而不是a(我相信它应该是这样)。
作为一个lightBox初始化你应该
$('#leftmemberPan a').lightbox();