@FRYST3

Почему на мобильной версии js работает, а на пк — нет?

JS который выполняет переворот картинки:
JS вверху:
<script>
	(function() {
		let elem = $("<div id='preloader'></div>");
		elem.attr("style", "position:fixed;left:9999px;opacity:0;");
		
		let images = ["books_sex1.png", "books_sex2.png", "book_estetik.png", "book_estetik2.png"];
		images.forEach(function(item) {
			$(elem).append("<img src='/wp-content/themes/booksthemes/img/" + item + "' style='display: none;'>");
			$("body").append(elem);
		});
	})();
	</script>


js самом внизу
<script>
	const imagesData = {
		"#img1": [["books_sex1.png", "sex3.png"], "url"], 
		"#img2": [["books_sex2.png", "sex4.png"], "url"], 
		"#img3": [["book_estetik.png", "estetik3.png"], "url"], 
		"#img4": [["book_estetik2.png", "estetik4.png"], "url"]
	};
	let btnIndex = 5;
	
	for (const [key, value] of Object.entries(imagesData)) {
		let images, link;
		images = value[0]; link = value[1];
		
		$("#btn" + btnIndex).click(function() {
			let src = ($(key).attr('src') === '/wp-content/themes/booksthemes/img/' + images[0])
					? '/wp-content/themes/booksthemes/img/' + images[1]
					: '/wp-content/themes/booksthemes/img/' + images[0];
				 $(key).attr('src', src);
			
			let url = ($(key).parent().attr("href") === link)
					? null : link;
			$(key).parent().attr("href", url);
		});
		
		btnIndex++;
	};
	</script>


На мобильной все работает, а на пк версии - нет.
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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