Member 14000137 Ответов: 0

Измените код так, чтобы галерея фильтров не выводила все изображения при открытии HTML-страницы


I am at in trying to figure out how to have the index page not load then entire gallery..seems to default to 'All' option. I don't want the page to have to load 100 images. My idea was to remove the 'All' section and just have a samples section where we could choose samples from each category. But when i deleted the 'all' section, all of the images loaded anyways. I found a question similar but not quite sure how to play with the javascript. I also located where in my javascript file i think the option exists. Below is a link to that similar question, as well as a copied bit from the javascript file. There is also a link to a testpage but I have not yet updated it. - kim
ссылка на тестовый сайт: Брендон Макгиннис Дизайн[^]


Скопированный бит javascript из файла:

// === window When Loading === //

$(window).on("load",function (){

    var wind = $(window);

    // Preloader
    $(".loading").fadeOut(500);


    // stellar
    wind.stellar();


    // isotope
    $('.gallery').isotope({
      // options
      itemSelector: '.items'
    });

    var $gallery = $('.gallery').isotope({
      // options
    });

    // filter items on button click
    $('.filtering').on( 'click', 'span', function() {

        var filterValue = $(this).attr('data-filter');

        $gallery.isotope({ filter: filterValue });

    });

    $('.filtering').on( 'click', 'span', function() {

        $(this).addClass('active').siblings().removeClass('active');

    });


Что я уже пробовал:

в html я попытался удалить категорию "все", но html-страница все равно загрузила все изображения в галерею.

Gerry Schmitz

Вы загружаете то, что вы "ссылаетесь". Не хотите загружать его, а затем не ссылайтесь на него (пока не будет вызван "контент").

(Вот для чего нужны "миниатюры".)

Member 14000137

Привет, Джерри, большое спасибо за ответ. Поскольку я не программист и просто работаю с веб-дизайном и html, я могу только отчасти понять, что вы имеете в виду. Однако мне было интересно, не хотите ли вы помочь мне и дальше. Я думаю, что варианты могут быть в этой области кода. Но я думаю, что мне, возможно, придется изменить это вместо того, чтобы устранить его, так как я действительно хочу, чтобы подкатегории (например, обеденные столы (миниатюры) могли быть обработаны) Я просто не хочу, чтобы начальная загрузка вызывала все миниатюры, которые есть во всей галерее. (под словом "все") - Ким

// изотоп
$('.gallery').изотоп({
// варианты
itemSelector: '.items'
});

0 Ответов