У меня есть страница, полная диаграмм, которая автоматически генерирует все доступные диаграммы (потому что страница по умолчанию - «Все диаграммы»). В нем есть тег выбора отдела, который скроет все диаграммы, кроме тех, которые принадлежат выбранному отделу. Вот мой код:
$(window).load(function(){
$('#department').change(function(){
active_department($(this).val());
});
function active_department(department){
for(var i = 0; i < dept['namedept'].length; i++){
if(department!='All'){
$('.'+dept['namedept'][i]).hide(500);
} else {
if(typeof rCharts[dept['namedept'][i]] != 'undefined'){
$('.'+dept['namedept'][i]).show(500);
} else {
$('.no-chart-'+dept['namedept'][i]).hide(500);
}
}
}
if(typeof rCharts[department] != 'undefined'){
$('.'+department).show(500);
} else {
$('.no-chart-'+department).hide(500);
}
}
});
Я хочу, чтобы анимация ChartJS появлялась снова каждый раз, когда я выбираю отдел. Пока что я пробовал easing, onProgress и jQuery animate. никто не работает. Можно ли реанимировать график? Если да, то как?