1

如果这是一个基本问题,我深表歉意。我正在使用 Jquery 可过滤的投资组合,并希望使用它或多或少地看起来像一本书。我的意思是在页面加载时显示第 1 页,然后允许用户使用页面顶部的排序滚动到其他页面。

我遇到的问题是,当页面加载时,默认情况下所有页面都显示。如何使页面加载时仅显示第一页?我已经尝试将隐藏属性添加到<li>标签中,但是当调用过滤器时它们不会返回。

这是代码。

<ul class="nav nav-pills sort-source" data-sort-id="portfolio" data-option-key="filter">
                    <li data-option-value=".page1" class="active"><a href="#">1</a></li>
                    <li data-option-value=".page2"><a href="#">2</a></li>
                    <li data-option-value=".page3"><a href="#">3</a></li>
</ul>

<div class="row">

    <ul class="portfolio-list sort-destination" data-sort-id="portfolio">
                        <li class="span12 isotope-item page1">
                            Page 1
                        </li>
                        <li class="span12 isotope-item page2">
                            Page 2
                        </li>
                            <li class="span12 isotope-item page3">
                            Page 3
                        </li>
                    </ul></div>

投资组合代码只是引导程序附带的标准代码。我没有做任何改变。

4

1 回答 1

0

你可以用css

portfolio-list li{ 
    display: none;
}
portfolio-list li:first-child{ 
    display: block;
}
于 2013-08-08T16:46:22.867 回答