【问题标题】:Resorting ISOtope elements after Search搜索后使用同位素元素
【发布时间】:2011-07-18 19:31:00
【问题描述】:

我正在为威斯康星獾队开发一个新的名人堂。我的测试版可以在http://www.uwbadgers.com/athletic-dept/hall-fame-beta.html查看

我的问题是,当使用搜索功能时,如何将可见元素置于顶部。它显示正确的元素并使用 display:none 隐藏其他元素。但是,它不会在搜索后重新定位元素,并且 display:none 元素仍然占用空间。

这与 isotope 使用的“-webkit-transform”样式有关。我该如何改变这一点,或者有没有更好的方法来使用同位素进行搜索?

我正在使用http://lomalogue.com/jquery/quicksearch/ 进行搜索,因为我想不出单独使用同位素的方法。

【问题讨论】:

    标签: quick-search jquery-isotope


    【解决方案1】:

    我会使用 quicksearch 的 showhide 选项来添加可用于同位素过滤的适当类

    $('input#id_search').quicksearch('div.member', {
      show: function () {
        $(this).addClass('quicksearch-visible');
      },
      hide: function() {
        $(this).removeClass('quicksearch-visible');
      },
      onAfter: function() {
        $container.isotope({ filter: 'quicksearch-visible'});
      }
    });
    

    【讨论】:

    • 谢谢,我在过滤后的无限滚动回调中使用了这个($container.isotope({ filter: $current_filter});)。
    猜你喜欢
    • 2023-03-28
    • 2013-05-12
    • 1970-01-01
    • 2013-12-28
    • 2020-07-27
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多