#javascript
#javascript
Вопрос:
Мне нужна ваша бесценная помощь!!!
У меня есть 2 слайда в верхней части экрана, и они меняются через 10 секунд (цикл). Вы можете посмотреть здесь: http://packageonly.tk/test
Если вы нажмете на ПОЛНУЮ информацию — на обоих слайдах — вы увидите содержимое в нижней части экрана — я хочу, чтобы их заменили. итак, внизу отображается только 1 информация — ORR — интересно, как я могу подключить содержимое внизу к верхнему — чтобы содержимое соответственно изменилось.
Спасибо
До сих пор я использовал этот код:
function myFunction() {
var x = document.getElementById("id1");
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
}
function myFunction2() {
var x2 = document.getElementById("id2");
if (x2.style.display === "none") {
x2.style.display = "block";
} else {
x2.style.display = "none";
}
}
<div id="id1">This is id1</div>
<div id="id2">This is id2</div>
<button type="button" onclick="myFunction()">myFunction()</button>
<button type="button" onclick="myFunction2()">myFunction2()</button>
Комментарии:
1. Я думаю, неясно, что вы пытаетесь сделать. Вы хотите, чтобы видео исчезали при появлении раздела «содержимое»? Есть ли что-то конкретное, что вы хотите отобразить в разделе содержимого?
Ответ №1:
Похоже, вы не заставляете старую информацию исчезать. Попробуйте это:
function myFunction() {
var x1 = document.getElementById("id1"); // renamed this
var x2 = document.getElementById("id2"); // added this
if (x1.style.display === "none") {
x1.style.display = "block";
x2.style.display = "none"; // added this to remove the old info
} else {
x1.style.display = "none";
}
}
function myFunction2() {
var x1 = document.getElementById("id1");
var x2 = document.getElementById("id2");
if (x2.style.display === "none") {
x2.style.display = "block";
x1.style.display = "none";
} else {
x2.style.display = "none";
}
}