Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Как убрать рандом в данном коде? (https://javascript.ru/forum/css-html/81547-kak-ubrat-random-v-dannom-kode.html)

zauuuu 14.12.2020 11:05

Как убрать рандом в данном коде?
 
Нужно убрать рандом шара, чтоб при нажатии на наперсток где я вижу шар он не перескакивал в другой наперсток.
Вот видео пример 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");
		});
	}
}


Часовой пояс GMT +3, время: 22:39.