因此,我创建了一个功能,它会放大图像,当它被点击时,再次点击时缩小图像。JQuery图像弹出代码,点击删除类拒绝工作
这对于大,小图像的基本CSS:
.bigpic {
position: absolute;
width:40%;
z-index: 100;
}
.smallpic {
width:20%;
}
这是JQuery的:
$(document).ready(function() {
$('.smallpic').click(function() {
$('.bigpic').removeClass('bigpic');
$(this).removeClass('smallpic');
$(this).addClass('bigpic');
$('body').append("<button class='imgbutton'>Close</button>");
})
$('.bigpic').click(function() {
$(this).addClass('smallpic');
$(this).removeClass('bigpic');
})
$('.imgbutton').click(function() {
$('.bigpic').addClass('smallpic')
$('.smallpic').removeClass('bigpic')
})
});
正如你可以看到我做它添加“传记片”,并删除'smallpic'类,我也尝试了一种替代方法,添加一个可以关闭它的按钮。然而,点击图像或按钮的方法都不会使图像返回到其先前的状态。
点击()EVT绑定 –
@EricLease我有点健忘有关,有时后面添加分号,感谢您的提醒! –