Не вдаваясь в ваш код, вы можете создать случайность с помощью Math.random()
, так что если у вас есть массив ваших кубов с индексами 0 - 8, вы можете использовать
var randomNumber = parseInt( Math.random() * 9 );
var randomCube = cubes[randomNumber];
вы можете использовать setInterval
, чтобы повторить это один раз в каждом x мс
function randomlyChangeCubes() { ... }
...
setInterval( randomlyChangeCubes, 2000 );
вы можете использовать jQuery trigger
, чтобы вызвать эффект hover
вручную, но я бы сказал, что было бы более читабельно извлечь код, который вы имеете в hover
, в функцию, которую вы вызываете из hover
и от randomlyChangeCubes
.
Все это, как говорится ... делать это совершенно случайно, вероятно, не будет выглядеть как пульсация / пульсация ...