我在創建一個投資組合頁面,根據您選擇的類別進行過濾。我遇到的問題是,當我點擊類別時,圖像不會移動以顯示需要選擇的圖像。爲投資組合創建過濾部分
我還使用mixitup.min.js
我的HTML
<ul id="filter-list" class="clearfix">
<li class="filter" data-filter="all">All</li>
<li class="filter" data-filter="dogs">Dogs</li>
<li class="filter" data-filter="cats">cats</li>
</ul>
<ul id="portfolio2">
<li class="item cats"><a href="#"><img src="http://i.imgur.com/YW5Y1YX.jpg"> </a>
</li>
<li class="item cats"><a href="#"><img src="http://i.imgur.com/vFEg6ef.jpg"></a>
</li>
<li class="item dogs"><a href="#"><img src="http://i.imgur.com/cEcFlSA.jpg"></a>
</li>
<li class="item dogs"><a href="#"><img src="http://i.imgur.com/UyDuMVX.jpg"></a>
</li>
<li class="item dogs"><a href="#"><img src="http://i.imgur.com/cxMNwCe.jpg"></a>
</li>
<li class="item cats"><a href="#"><img src="http://i.imgur.com/PHKC3T9.jpg"></a>
</li>
<li class="item cats"><a href="#"><img src="http://i.imgur.com/naM08qz.jpg"></a>
</li>
<li class="item cats"><a href="#"><img src="http://i.imgur.com/t4Erv0t.jpg"></a>
</li>
我的CSS
#filter-list {
display: block;
width: 100%;
text-align: center;
margin-bottom: 25px;
}
#filter-list li {
display: inline-block;
width: auto;
padding: 6px 10px;
margin-right: 15px;
font-size: 1.2em;
cursor: pointer;
text-shadow: 1px 1px 0 #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#filter-list li:hover {
background: #e7e2eb;
}
#filter-list li.active {
font-weight: bold;
background: #d8c5e7;
}
/** media queries **/
@media screen and (max-width: 720px) {
h1 {
font-size: 2.7em;
}
}
@media screen and (max-width: 500px) {
h1 {
font-size: 2.0em;
}
#filter-list {
padding: 0 18px;
}
#filter-list li {
display: block;
margin-bottom: 3px;
}
#portfolio {
margin-bottom: 20px;
}
#portfolio .item {
width: 100%;
margin-bottom: 12px;
margin-right: 0;
}
我的JS
$(function() {
$('#portfolio2').mixitup({
targetSelector: '.item',
transitionSpeed: 450
});
});
這是一個jsfiddle:JSFIDDLE
這可能是一個非常小,我沒有看到。 我希望我解釋一切正常。
JavaScript方法區分大小寫。它是'mixItUp'而不是'mixitup'。 – George
我已將'mixitup'更改爲'mixItUp',但它仍然不起作用 – Nix
您可以嘗試使用相同的方法:) http://www.themeswild.com/read/jquery-portfolio-with-filter –