【发布时间】:2026-02-12 05:00:01
【问题描述】:
我有一个手风琴,但我希望在手风琴放下后内容从左侧滑入。
到目前为止,我的代码使原始幻灯片变得跳跃。
我还有一个fiddle 显示原始代码...
$(function () {
$(".expand").on("click", function () {
$(this).next().toggle("slide", {
direction: "left"
});
$expand = $(this).find(">:first-child");
if ($expand.text() == "\u25B6") {
$expand.text("\u25BC");
} else {
$expand.text("\u25B6");
}
});
});
【问题讨论】:
-
你可以使用 CSS 来做滑动动作。使用 CSS 动画,当您希望内容开始滑入时,您可以向内容添加一个类。
-
要从侧面滑动,你必须使用jQueryUI,jQuery默认只有SlideUp和SlideDown效果
-
所以我添加了一个类,但这与我原来的幻灯片切换混淆了:/ jsfiddle.net/y3afuqj5/2
-
对不起这个版本jsfiddle.net/y3afuqj5/3
标签: javascript jquery html css accordion