我的网站上有不同的 div,我想做以下
- 当我单击一个链接时,这将触发多个 div 的 css 代码内部的更改。例如,如果我单击客户端,我想使用 class="rslides" 制作 ul 元素以获取 heigh="0px" 的属性,而不是另一个 div 层以在该层下方展开。
但我有两个问题:
- 首先是我正在使用一个响应式滑块,我要为其设置 height="0px" ,我必须更改类属性。
- 另一个问题是如何使一个链接触发第二个 div 的 2 个动作。我尝试使用触发器,但每个“id”限制为一个元素
DOM 结构:
<div id="slider">
<div id="index_slider">
<ul class="rslides" >
<li><img src="img/index_design_02.jpg"></li>
<li><img src="img/index_design_03.jpg"></li>
</ul>
</div>
</div>
JS代码:
<script src="js/responsiveslides.min.js"></script>
<script>
$(function() {
$(".rslides").responsiveSlides({
speed: 1000,
maxwidth: 1200
});
});
</script>
<div id="menu"><a href="#rslides">clients</a></div>
<div id="second_slider"></div>
滑块的两个部分的 CSS 代码:
.rslides {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
margin: 0;
-webkit-transition:all 1s ease-in-out;
}
.rslides:target {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
margin: 0;
height:0px;
}
我的目标是单击链接,称为“菜单”的 div 以滑动过渡进入顶部,另一个名为“second_slider”的 div 在底部展开,滑块消失。