【发布时间】:2016-09-26 15:16:03
【问题描述】:
我在我的网站上使用材料设计,并且我有一个由可折叠列表组成的评论部分。我希望用户能够通过将可折叠模式设置为“可扩展”来打开多个 cmets。它可以满足我的要求,但是打开新评论的滑动动画不起作用。它只显示没有任何动画的评论。但是如果你想关闭它(通过点击它),它会再次完美地向上滑动。
所以它向上滑动(关闭时),但不向下滑动(打开时)。
示例:this 页面底部的可展开列表。
如您所见,我有一个可展开的可折叠列表。 (我正在使用 Razor 动态设置内容)
查看:
<ul class="collapsible" data-collapsible="expandable">
@foreach (var item in Model)
{
<li>
<div class="collapsible-header">
//Comment preview and date here...
</div>
<div class="collapsible-body">
//Display comment text etc here...
</div>
</li>
}
</ul>
而这个js初始化是在document ready函数中。我试图将手风琴更改为“真”,然后所有动画都完美运行。我也尝试设置'expandable = true',但我确定这是不是这样。
Javascript:
$('.collapsible').collapsible({
accordion: false
});
我非常感谢任何帮助。这是我的考试任务,所以它有点重要:)
【问题讨论】:
-
你确定你有正确的cdn脚本链接吗?
-
如果我理解正确,则 javascript 已正确链接。这是一个非常复杂的项目,我们经常使用 js,所有功能都可以正常工作。除了这件带有可展开列表的作品。
标签: javascript jquery animation material-design materialize