--- layout: default title: Shuffle.js FAQ description: Frequently asked questions about Shuffle.js image: /hero.png extraJS: [ "faq.js" ] ---

FAQs

Why Does Shuffle leave empty spaces?

The algorithm used to place items does not keep track of empty space nor try to fill them. If you require this functionality, I suggest packery.

Why are images overlapping?

If the size of your items are dependent on images, they can overlap if shuffle is initialized before all the images have loaded. Check out this demo to see how to fix it.

What’s the difference between Shuffle and Isotope?

Isotope:
  • more layout modes
  • more options
  • community of users
  • commercial use requires a license
Shuffle:
  • robust filtering
  • slightly smaller
  • responsive by default
  • sizer element (which packery also has)

They are very similar, but I think Shuffle's filtering and sorting are easier to customize, which is the main reason I created this plugin. Isotope does have a much larger community, more tests, and more stackoverflow answers though.

Does Shuffle work with Zepto?

Not at the moment.

{% comment %}

Hi

Check yo' self

{% endcomment %}

Didn't find an answer?

Try looking at the javascript files for the demos or searching the issues on GitHub.