Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.12.2020, 11:05
Новичок на форуме
Отправить личное сообщение для zauuuu Посмотреть профиль Найти все сообщения от zauuuu
 
Регистрация: 19.09.2020
Сообщений: 2

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

Последний раз редактировалось zauuuu, 14.12.2020 в 13:51. Причина: Добавлен файл jquery.min.js
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
КАК УБРАТЬ ВЕРТИКАЛЬНОЮ ПРОКРУТКУ? dezytube Элементы интерфейса 1 04.09.2016 07:06
Как убрать # (хэш/решетку) в URL при прокрутке к якорю vladislav_zp Элементы интерфейса 3 03.08.2016 09:58
Как убрать экраную лупу в моб.браузерах? g0xff Элементы интерфейса 1 21.12.2014 19:19
Как убрать выделение в Опере у div, получившего фокус ? spa_2002 Opera, Safari и др. 5 03.09.2009 10:42
Подскажите как убрать часть текста при нажатии на кномпу или гиперссылку. potkin Общие вопросы Javascript 6 10.10.2008 07:55