Jquery BBQ Hash Historyで組み合わせフィルターを使用する方法を理解しようとしています。
私がやりたいのは、ロゴ、アイデンティティ、またはブランディングによるユーザー フィルターです。ユーザーがロゴをクリックした場合、「非営利、教育、小売」などでサブフィルターできるようにしたいと思います。jquery BBQ コードを実装しなくても組み合わせフィルターが正常に機能することはわかっていますが、両方を実行したいと考えています。
$optionSets.find('.filter-main a').click(function(){
var $this = $(this);
// don't proceed if already selected
if ( $this.hasClass('selected') ) {
return;
}
changeSelectedLink( $this );
// get href attr, remove leading #
var href = $this.attr('href').replace( /^#/, '' ),
// convert href into object
// i.e. 'filter=.inner-transition' -> { filter: '.inner-transition' }
option = $.deparam( href, true );
// apply new option to previous
$.extend( isotopeOptions, option );
// set hash, triggers hashchange on window
$.bbq.pushState( isotopeOptions );
isOptionLinkClicked = true;
return false;
});