jqueryアイソトープを設定し、いくつかのフィルターを作成しました。作成するときにフィルターを選択すると、アイソトープは素敵な小さなアニメーションを実行します。アニメーションの最後にアラートをトリガーしたい。
この例は、発生するアニメーションを示しています。
http://isotope.metafizzy.co/demos/filtering.html
何か案は?
フィルタをクリックしたときのコードは次のとおりです。
$('.filter').on( 'click', 'a', function( event ) {
event.preventDefault();
var $this = $(this);
// don't proceed if already selected
if ( $this.hasClass('selected') ) {
return false;
}
// console.log('hello world');
var $optionSet = $this.parents('.option-set');
var group = $optionSet.attr('data-filter-group');
options.comboFilters[ group ] = $this.attr('data-filter-value');
$.bbq.pushState( options );
// COUNT
var $filtered = $('#isotope-container').data('isotope').$filteredAtoms;
// get count of all filtered item
alert($filtered.length);
// get count of all filtered items that match a selector
//$filtered.filter('.blue').length;
});