如何在单击时切换 div 中的内容并更改另一个 div 中的内容
How to toggle content in a div and change content in another div, on click
所以这是一个家庭装修网站..
我有 2 列,左侧我想要每个 属性 的缩略图,右侧是 属性 images/description 将在 属性 的缩略图时显示的位置单击.. 但同时我还希望它在单击的缩略图下切换 div 以显示迷你 "before" 和 "after" 缩略图。我希望这些仅在单击缩略图时显示,并在再次单击或单击另一个 属性 的缩略图时消失,当然还有 属性 的前后图片显示在下面...我可以用 css 和 jquery 来完成这部分,我找到了一种方法来根据单击的图像更改 div 中的内容..但我似乎无法同时做这两件事....
我希望我解释的是对的...
做了一个 jsfiddle 东西 https://jsfiddle.net/jeni/g1dhocyw/
这是我用来切换前后照片的css
.collapse{
font-size: 31px;
display:block;
}
.collapse + input{
display:none;
}
.collapse + input + *{
display:none;
}
.collapse+ input:checked + *{
display:block;
}
我找到了一个 jsfiddle 并弄乱了它所以它做了我想要的...... http://jsfiddle.net/jeni/8eqsbhet/ 但是当我尝试将它合并到我的其他 jsfiddle 时 css 东西没有工作
咳咳。
将复选框更改为单选框。
<input id="_1" type="radio" name="xyz">...
并将值为“_2”的最后一个 "for" 和 "id" 更新为“_3”。
<label class="collapse" for="_3">
<input id="_3" type="radio" name="xyz">
在此处查看修订:https://jsfiddle.net/3kqq2yx5/
更新:
修改为 jQuery 代码:https://jsfiddle.net/3kqq2yx5/2/
所以这是一个家庭装修网站.. 我有 2 列,左侧我想要每个 属性 的缩略图,右侧是 属性 images/description 将在 属性 的缩略图时显示的位置单击.. 但同时我还希望它在单击的缩略图下切换 div 以显示迷你 "before" 和 "after" 缩略图。我希望这些仅在单击缩略图时显示,并在再次单击或单击另一个 属性 的缩略图时消失,当然还有 属性 的前后图片显示在下面...我可以用 css 和 jquery 来完成这部分,我找到了一种方法来根据单击的图像更改 div 中的内容..但我似乎无法同时做这两件事....
我希望我解释的是对的...
做了一个 jsfiddle 东西 https://jsfiddle.net/jeni/g1dhocyw/
这是我用来切换前后照片的css
.collapse{
font-size: 31px;
display:block;
}
.collapse + input{
display:none;
}
.collapse + input + *{
display:none;
}
.collapse+ input:checked + *{
display:block;
}
我找到了一个 jsfiddle 并弄乱了它所以它做了我想要的...... http://jsfiddle.net/jeni/8eqsbhet/ 但是当我尝试将它合并到我的其他 jsfiddle 时 css 东西没有工作
咳咳。
将复选框更改为单选框。
<input id="_1" type="radio" name="xyz">...
并将值为“_2”的最后一个 "for" 和 "id" 更新为“_3”。
<label class="collapse" for="_3">
<input id="_3" type="radio" name="xyz">
在此处查看修订:https://jsfiddle.net/3kqq2yx5/
更新:
修改为 jQuery 代码:https://jsfiddle.net/3kqq2yx5/2/