试图弄清楚如何使用 slideToggle 函数在 div 顶部滑动文本/div。
基本上我希望有一个标签可供用户点击(现在它只是文本),当点击弹出幻灯片时。我已经设置好了所有东西,但问题是当 div 向上滑动时,切换按钮也需要在它上面滑动。
这是 JS 小提琴: http: //jsfiddle.net/c2WaV/1/(参见右下角的切换)。
jQuery:
$(document).ready(function () {
$(".questionBox").hide();
$(".toggle").show();
$('.toggle').click(function () {
$(".questionBox").slideToggle();
});
});
HTML:
<body>
<a href="#" class="toggle">Toggle</a>
<div class="questionBox">
Info inside the toggled box
</div>
</body>
CSS
.questionBox {
display:none;
position:absolute;
bottom:0;
right: 20px;
height:200px;
background-color: grey;
color: #FFFFFF;
padding:20px;
}
.toggle {
display:none;
position:absolute;
bottom:0;
right: 0;
}
我是否应该将其设置为滑动到正在滑动的 div 的高度?我希望有一种简单而干净的方法来做到这一点。
干杯,罗伯