That is because the caching plugin snapshots the gallery page which is randomized on the server side via PHP. The following script randomizes all your grids in the browser of a visitor:
1 2 3 4 5 6 7 8 9 | function jigHookItems(items) { for (var i = items.length - 1; i > 0; i--) { var j = Math.floor(Math.random() * (i + 1)); var temp = items[i]; items[i] = items[j]; items[j] = temp; } return items; } |
Add this to JIG Settings -> General tab -> Custom JS. If you only need to target certain grids, you'll need to add some differentiating lines.