Сообщение от рони
|
а оно у вас как?
|
вот джаваскрипт
var fselector = 0;
var work_grid = $("#work-grid, #isotope");
function initWorkFilter(){
(function($){
"use strict";
var isotope_mode;
if (work_grid.hasClass("masonry")){
isotope_mode = "masonry";
} else{
isotope_mode = "fitRows"
}
$(".filter").click(function(){
$(".filter").removeClass("active");
$(this).addClass("active");
fselector = $(this).attr('data-filter');
work_grid.isotope({
itemSelector: '.mix',
layoutMode: isotope_mode,
filter: fselector
});
return false;
});
if (window.location.hash) {
$(".filter").each(function(){
if ($(this).attr("data-filter") == "." + window.location.hash.replace("#", "")) {
$(this).trigger('click');
$("html, body").animate({
scrollTop: $("#portfolio").offset().top
});
}
});
}
work_grid.imagesLoaded(function(){
work_grid.isotope({
itemSelector: '.mix',
layoutMode: isotope_mode,
filter: fselector
});
});
})(jQuery);
}
вот html
<!-- Works Filter -->
<div class="works-filter font-alt align-center">
<a href="#" class="filter " data-filter="*">All works</a>
<a href="#" class="filter active" data-filter=".branding">Branding</a>
<a href="#" class="filter" data-filter=".design">Design</a>
<a href="#" class="filter" data-filter=".photography">Photography</a>
</div>
<!-- End Works Filter -->
<!-- Works Grid -->
<ul class="works-grid work-grid-3 work-grid-gut clearfix font-alt hover-white hide-titles" id="work-grid">
<!-- Work Item (Lightbox) -->
<li class="work-item mix photography">
<a href="images/portfolio/full-project-1.jpg" class="work-lightbox-link mfp-image">
<div class="work-img">
<img src="images/portfolio/projects-1.jpg" alt="Work" />
</div>
<div class="work-intro">
<h3 class="work-title">Portrait</h3>
<div class="work-descr">
Lightbox
</div>
</div>
</a>
</li>
<!-- End Work Item -->