schteinbrenner
@schteinbrenner

Не работает скрипт js в Elementor. Что не так с кодом?

Код работает в отдельном HTML (не на сайте), но с сайтом не хочет дружить. Может быть нужно, что-то изменить? Но мой уровень не позволяет понять суть проблемы.

spoiler
<script type="text/javascript">
		var i = 0;
		var answers = [
			"No",
			"Yes",
		];

		$(function () {

			$('.panel-text').click(function () {
				i = Math.floor(Math.random() * answers.length)
				showText(this, answers[i]);
			}); ;

			function showText(panel, text) {

				var panel = $(panel);
				var msg = $('.message', panel);
				panel.fadeOut(500, function () {
					msg.html(text);
					panel.fadeIn(500);
				});
			}
		});
	
	</script>
		<div class="ball">
			<div class="panel-text">
				<div class="message">
						Click,<br>
						for answer
				</div>
			</div>
		</div>
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
schteinbrenner
@schteinbrenner Автор вопроса
Скрипт заработал, когда добавил этот код:

<!-- https://code.jquery.com/ -->
<script src="https://code.jquery.com/jquery-3.5.1.min.js"
   integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0="
   crossorigin="anonymous"></script>

<!-- Google -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<!-- microsoft.com -->
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.5.0.min.js"></script>

<!-- https://cdnjs.com/  -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.js" 
integrity="sha256-QWo7LDvxbWT2tbbQ97B53yJnYU3WhH/C8ycbRAkjPDc=" crossorigin="anonymous"></script>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы