У меня есть страница Tumblr, с бесконечной прокруткой и несколькими постами (фотографиями). Существует скрипт, который рандомизирует посты, но он работает только с постами, которые появляются на первой странице (поэтому, когда свиток берет посты со второй страницы, скрипт больше не работает). Кроме того, на сообщениях есть эффект наведения css, который отображает заголовок сообщения, но это также сказывается на сообщениях с первой страницы.
Что я могу сделать, чтобы скрипт и CSS работали по всей длине страницы.
Вот эта страница: https://www.vul -ne-ra-bil.ro /
А вот скрипт, который перемешивает сообщения:
function shuffle() {
var tiles = $(".photo:not('.shuffled')");
for(var i = 0; i < tiles.length; i++){
tiles[i].addClass('shuffled')
var target = Math.floor(Math.random() * tiles.length -1) + 1;
var target2 = Math.floor(Math.random() * tiles.length -1) +1;
tiles.eq(target).before(tiles.eq(target2));
}
}
$(document).ready(shuffle);