exploretheworld Ответов: 2

Не могли бы вы описать сценарий слайд шоу


Может ли кто-нибудь научить меня этому коду?Я новичок, я учился, но я немного запутался, поэтому я хочу глубоко изучить этот код. Пожалуйста помочь.




var slideIndex = 1;
showDivs(slideIndex);

function plusDivs(n) {
  showDivs(slideIndex += n);
}

function showDivs(n) {
  var i;
  var x = document.getElementsByClassName("mySlides");
  if (n > x.length) {slideIndex = 1}
  if (n < 1) {slideIndex = x.length}
  for (i = 0; i < x.length; i++) {
    x[i].style.display = "none";  
  }
  x[slideIndex-1].style.display = "block";  
}


Что я уже пробовал:

Вот полный код



В3.В CSS



.mySlides {display:none;}



Manual Slideshow


  
  
  
  

  ❮
  ❯



var slideIndex = 1;
showDivs(slideIndex);

function plusDivs(n) {
  showDivs(slideIndex += n);
}

function showDivs(n) {
  var i;
  var x = document.getElementsByClassName("mySlides");
  if (n > x.length) {slideIndex = 1}
  if (n

2 Ответов

Рейтинг:
2

OriginalGriff

Вы хоть представляете, как много работы по построчному объяснению кода?
Каждая строка нуждается в пояснении! Например:

int next = r.Next();

Создайте новую переменную под названием "next", которая может содержать целочисленное значение. Из ранее объявленного случайного экземпляра "r" вызовите метод "Next", чтобы получить новое случайное число, и назначьте его переменной "next".

Можете себе представить, сколько времени нам потребуется, чтобы объяснить даже такой очень короткий фрагмент кода, как ваш пример, строка за строкой?

Нет, этого не произойдет. Если у вас есть конкретная проблема, то задайте вопрос о ней. Но сначала подумайте - хотите ли вы сесть на 45 минут и напечатать построчное описание без веской причины?

Вернитесь туда, откуда вы взяли код, и прочтите его там.


Рейтинг:
1

Richard MacCutchan

Это форум быстрых ответов. Потребовалось бы слишком много времени, чтобы объяснить все это в нескольких строках. Идти к Учебник По JavaScript[^] где вы можете узнать все об этом.