我正在創建一個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它仍然會影響其他元素,一般來說,如果你這樣做,雖然 –