将HTML添加到JQuery Isotope additems / insertitems第2部分

继续之后:

将HTML添加到JQuery Isotope additems / insertitems

我有布拉迪的:

function makeDataSlide(slideId, imgSrc, slideTitle) { var slide = $('
  • '); var gridItem = $('
    '); $(gridItem).append(''); $(gridItem).append('

    '+ slideTitle +'

    '); $(slide).append(gridItem); return slide; } $('.button').on( 'click', function() { var $items = [ makeDataSlide(8, 'img/btn.png', 'XXXXX'), makeDataSlide(9, 'img/btn.png', 'XXXXX'), makeDataSlide(10, 'img/btn.png', 'XXXXX'), makeDataSlide(11, 'img/btn.png', 'XXXXX'), ] $grid.isotope( 'insert', $items); });

    没有错误,但按钮没有做任何事情?

    确保’$(。button’)。on(…)’包含在$(document).ready()中。

    应该读:

     $(document).ready(function() { $('.button').on(...); });