【发布时间】:2013-06-04 05:07:56
【问题描述】:
试图弄清楚如何使用 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 的高度?我希望有一种简单而干净的方法来做到这一点。
干杯, 罗伯
【问题讨论】: