我想在一个 div 上使用 jQuery 方法
.slideToggle
,但不希望其内容进行动画,但我似乎无法实现这一点。当我对其使用 .slideToggle
时,该 div
内的所有元素都会移动,包括箭头(我不希望它移动)。请查看我的 fiddle: https://jsfiddle.net/ch4jmqz8/
以下是我正在使用的 JS 代码:$('#tgl').on('click', function () {
$('.toggled_div').slideToggle();
});
CSS:
.toggled_div {
background: #3597FF;
padding: 15px;
width: 300px;
margin-top: 20px;
}
.toggled_div:before {
content: '';
position: absolute;
left: 20px;
margin-top: -34px;
border: 10px solid transparent;
border-bottom-color: #3597FF;
}
.toggled_div div {
background: #ddd;
padding: 10px;
margin: 10px;
}
.slideToggle()
,但是你不想要动画效果? - Sam