📅  最后修改于: 2023-12-03 14:47:29.167000             🧑  作者: Mango
slidetoggle是jQuery中的一个函数,用于实现滑动切换效果。通过调用该函数,可以使元素的显示状态产生滑动效果。常用于实现下拉菜单、折叠面板等功能。
$(selector).slideToggle(speed, easing, callback);
参数说明:
<button id="toggle-dropdown">切换下拉菜单</button>
<ul id="dropdown">
<li>菜单项1</li>
<li>菜单项2</li>
<li>菜单项3</li>
</ul>
<script>
$("#toggle-dropdown").click(function() {
$("#dropdown").slideToggle();
});
</script>
点击按钮时,下拉菜单的显示状态将产生滑动效果。
<button class="toggle-panel">展开面板1</button>
<div class="panel">
面板内容1
</div>
<button class="toggle-panel">展开面板2</button>
<div class="panel">
面板内容2
</div>
<script>
$(".toggle-panel").click(function() {
$(this).next(".panel").slideToggle();
});
</script>
点击按钮时,对应的折叠面板的显示状态将产生滑动效果。
通过使用slidetoggle函数,我们可以轻松地实现元素的滑动切换效果。同时,该函数也支持自定义速度和动画效果,可满足不同的页面需求。