我正在使用 jquery 创建一个迷你排序插件。
我想选择在点击事件上触发 css 动画,但我发现动画不会在使用display: none;
.
我尝试创建一个类并将该类应用于元素,但这不起作用。
$('.legend li').on('click',function(){
var thisClass = $(this).attr('class');
$('div').not('.'+thisClass).removeClass('active');
$('div.'+thisClass).addClass('active');
});
我找到了一个插件,它具有我不想要的相同功能,但我想尝试构建更小的东西,我总是喜欢在求助于插件之前尝试自己作为一种学习体验。我对他们如何运行动画有点困惑。它看起来像内联 css,但是当我尝试添加内联转换时没有效果。即使我可以看到样式标签中的过渡。
编辑
这是一个小提琴。 http://jsfiddle.net/NktDU/1/