javascript 砌体:同位素下拉多维过滤器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 砌体:同位素下拉多维过滤器相关的知识,希望对你有一定的参考价值。

$grid.isotope('layout');

         filters = {};

          // // filter buttons
          $('.select-menu').change('select', function(){
            var $this = $(this);

            // store filter value in object
            // i.e. filters.color = 'red'
            var group = $this.attr('data-filter-group');

            filters[ group ] = $this.find(':selected').val();
            // console.log( $this.find(':selected') )
            // convert object into array
            var isoFilters = [];
            for ( var prop in filters ) {
              isoFilters.push( filters[ prop ] )
            }

            var selector = isoFilters.join('');
            $grid.isotope({ filter: selector });
            console.log('group is ' + group);
            console.log('This is filter: ' + filters);
            console.log('This is selector: ' + selector);
            return false;

          });

以上是关于javascript 砌体:同位素下拉多维过滤器的主要内容,如果未能解决你的问题,请参考以下文章

css jQuery同位素过滤器

同位素过滤器实施后 jQuery 调用不起作用

ASP UpdatePanel 内的砌体布局

jquery同位素过滤淡化不匹配的项目而不是隐藏

javascript 同位素:过滤项目

html 同位素 - 过滤和分类