每个盒子都有对应隐藏的div 点击该盒子显示对应的div 上一个点击显示的隐藏 (大神 求帮助⊙﹏⊙)

2025-04-06 03:43:57
推荐回答(1个)
回答1:

将div存在数组中
每个盒子赋予id,有一定的规律和数组对应。
使用jquery
如果盒子是img的话,这样子,如果不是把img换成你那个,或者把盒子的class设成一样最好了
$('父元素 img').click{ //防止点到别的img
$(this).parent().find(div).relaceWith(img); // 把div都换回盒子
var id = $(this).attr('id'); //获取id;
//处理一顿id使之与数组中div对应,然后找到了对应的div
$(this).before(你的div); //在盒子前插入div;
$(this).remove(); //然后把他删了 ,这样就顶替上去啦,没亲测,楼主可以试试,盒子样式和div要一样大小
}