私のプロジェクトでは、要素のフィルタリングと並べ替えに適したスクリプトMixItUpを使用しています。私の場合は、XMLファイルからデータを使用しています。フィルタに要素がない場合はinnerhtmlメッセージ
フィルタリング結果が要素なしの場合、innerhtmlにメッセージを表示したいと思います。私はこれを達成しようとしましたが、それほど滑らかではありません。
私のプロジェクトはここで見ることができます:http://www.halfmen.dk/2017/statistics.php
これは「ノーショー」というメッセージを表示するスクリプトです:
<script type="text/javascript">
$(function(){
$('#miucontainer').on('mixEnd', function(e,state){
$('.noposts').html(state.totalShow==0?'Ingen spillere i denne kategori':'');
});
});
</script>
あなたの場合は例えば2015-ラベルと、その後ボタンをクリックしてください2016をクリックすると、滑らかさの欠如が見えます。
ご意見をいただければ幸いです。