Isotope.js help: Changing item image after sorting
Posted
by
user3643081
on Stack Overflow
See other posts from Stack Overflow
or by user3643081
Published on 2014-06-03T15:22:58Z
Indexed on
2014/06/03
15:24 UTC
Read the original article
Hit count: 186
This is a general question on how to go about building a project I have in mind, and the best way to set off on the right foot. I am fairly new to JS, please be gentle.
I want to use isotope.js (or a similar script) to display a page with multiple items (about 30 different plants found in a garden) and the ability to sort them by seasons of the year + "what is most beautiful now" + and "view all" (a total of 6 categories) .
On load, or when sorted by either "what is beautiful now" or "view all", I need each item to reflect the image of the current season we are in.
When sorted by season, I need those "current" images to switch over to a designated seasonal image of that plant. Therefore, each sortable item will ultimately have 4 different versions with 4 different images in the background ready to surface when plants are sorted. (perhaps 5 if it makes more sense to have a "current" version besides the 4 seasonal versions.)
My question: what approach can I take to achieve this effect in a manageable way?
Can isotope apply a class to items sorted? Assuming it can:
- Should each item have 4 inline images, each with a css class,
that I then control by using
display:inline;
anddisplay:none;
properties from my stylesheets? (I worry that this approach would significantly increase load times) - Would it make more sense to create a blank dummy div who's background I control similarly to the example above -relying mostly on CSS.
- Or is there some other way involving JS I am overlooking?
Any help would be appreciated. Examples of what you suggest would be immensely helpful.
© Stack Overflow or respective owner