I've been trying to solve this for months and i'm getting really close so I'm coming to EE to finish it. I am using quicksand filter and easy fancybox plugins on my portfolio site. My issue is that fancybox does not work after using the filters.
I've found what seems to be a good explanation of the solution based on quicksand documentation and some explaining by someone in a forum. Here it is:
What quicksand does (in order to animate elements when reorganizing visible structure) is cloning the elements and injects copy of those into the DOM. Any events attached to those elements are gone after shuffling is done. This is why fancybox didn't work for those elements.
The way to fix this is described in quicksand plugin documentation (section "Integration with other plugins"). It involves passing a callback function to quicksand as a second element. That callback will be executed once the shuffling is done, in our case it will be responsible for finding and re-applying fancybox to elements that were shuffled.
My problem is that I cannot figure out how to execute the callback because I don't understand it completely.
Any help would be extremely appreciated. I need to get this working so I can finish up some details on my site and start showing it to get work.