我正在创建一个jQuery的小型排序插件。点击CSS转换
我想要点击事件触发css动画的选项,但是我发现动画不会被使用display: none;
隐藏的元素触发。
我尝试创建一个类并将该类应用于元素,但这不起作用。
$('.legend li').on('click',function(){
var thisClass = $(this).attr('class');
$('div').not('.'+thisClass).removeClass('active');
$('div.'+thisClass).addClass('active');
});
我发现了一个plugin其中有我wan't,但我想尝试建立一些更小,我总是喜欢自己尝试为诉诸插件之前的学习经历相同的功能。我对他们如何运行动画有点困惑。它看起来像内联css,但是当我尝试添加内联过渡时,没有任何效果。尽管我可以看到style标签中的转换。
编辑
这里是一个小提琴。 http://jsfiddle.net/NktDU/1/
你可以做一个jsfiddle,因为现在它有点模糊我们正在合作? – drip
只是一种可能性,我从来没有使用CSS'visibility:hidden;'结合JS,但它可能工作 – samrap
@samrap它仍然会影响其他元素,一般来说,如果你这样做,虽然 –