【发布时间】:2013-02-19 09:18:29
【问题描述】:
我有一个大列表,宽度为 li 33%,所以有 3 列。
computers monitors hi-fi
sex-toys pancakes scissors
每一个都有隐藏的UL,点击slideToggle。
JQuery
$('.subCategory > .parentleaf:has(ul) > .categoryicon').click(function() {
$(this).siblings('ul').slideToggle('fast');
});
不按我的意愿滑动的问题,他们每次都重新生成列表,就像这样
computers monitors hi-fi
[li]cars sex-toys pancakes
[li]dogs scissors
我想这样滑动它们:
computers monitors hi-fi
[li]cars pancakes scissors
[li]dogs
sex-toys
我怎样才能做到这一点??
jsFiddle 2 - 在这种情况下需要红色背景颜色为 3 列
【问题讨论】:
-
请添加一个 jsfiddle 代码,我们可以提供更多帮助
-
如果你在某处添加
div元素有什么问题吗? -
我只尝试编写语义正确的代码,所以对这个列表的任何帮助都是好的
-
这是语义正确的别担心我会发布我的答案
-
谢谢,其中一种解决方案,会考虑,如果我可以让切换项目的背景在 3 列中不同,我会接受。
标签: javascript jquery html css list