Нужно убрать рандом шара, чтоб при нажатии на наперсток где я вижу шар он не перескакивал в другой наперсток.
Вот видео пример
https://yadi.sk/i/xbwEm-3SKUrIsQ
Но возможно собака зарыта в файле jquery.min.js сам файл тут
https://yadi.sk/d/06GlWxG5QLpfKg
Вот сам код в Popup.js
var page_title = document.title;
if (page_title.indexOf('Наперстки') !== -1 || page_title.indexOf('Thimbles') !== -1) {
window.onload = function(){
$(".xThimbles_game").attr('id','id_xThimbles_game');
document.onclick = ({target}) => {
let parent = target;
clas_name_parent = parent.parentNode.className;
if (parent.className == "t-start-btn dont_touch" )
{
setTimeout(function ()
{
$(".xThimbles_thimble").each(function (index, el)
{
$(el).css("visibility","hidden");
});
var class_get = $('#id_xThimbles_game').children().first().attr("class");
$("#id_xThimbles_game").prepend('<div id="xThimbles_ball" class="'+class_get+'"></div>');
setTimeout(function ()
{
makeid();
}, getRandomInRange(1500,3500));
}, 1800);
}
if (parent.className == "hover" )
{
if ($("#id_xThimbles_game").attr("class") == "xThimbles_game")
{
$("#xThimbles_ball").remove();
}
}
}
};
}
function getRandomInRange(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function makeid()
{
if ($("#id_xThimbles_game").attr("class") == "xThimbles_game")
{
var rand_index = getRandomInRange(0,2);
$("#xThimbles_ball").attr('class','xThimbles_ball js_ball_position_'+rand_index);
setTimeout(function ()
{
makeid();
}, getRandomInRange(100,1500));
}
else
{
$(".xThimbles_thimble").each(function (index, el)
{
$(el).css("opacity",".3");
});
}
}