Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Очень срочно кнопка (https://javascript.ru/forum/misc/60818-ochen-srochno-knopka.html)

mahes1234 21.01.2016 15:20

Очень срочно кнопка
 
Ребят что означает это js для кнопки

var i = 0;
function left() {
var image = document.getElementById("rbutton");
var dis = document.getElementById("dis");
i--;
if (i<0) i = array.length - 1;
image.src = array[i];

}
function right() {
var image = document.getElementById("rbutton");
i++;
if (i == array.length) i = 0;
image.src = array[i];
}

Siend 21.01.2016 19:01

Вырвано из контекста, но судя по всему это слайдер. У тебя две кнопки и изображение, которое меняется по нажатию на кнопки влево и вправо, а в самих функциях у тебя алгоритм обсчета какой сейчас показывать слайд. Вернее сам алгоритм из себя представляет просто увеличение или уменьшение индекса, по которому из массива берется путь к изображению.

Dilettante_Pro 22.01.2016 18:04

Siend,
у топикстартера много тем об одном и том же с постепенно сокращающимся содержанием, в первом- http://javascript.ru/forum/misc/6081...-galerejj.html - полный текст. Догадался ты правильно, но вопрос, мне кажется, про rbutton - так rbutton это вовсе не кнопка, это просто такой id:
document.write("<img id = 'rbutton' src = '" + array[0] + "' alt = 'Картинка' width = '500' height = '500' />");
- из полного текста

Siend 22.01.2016 18:43

А, тьфу, ну там все элементарно - слайдер с превьюшками по бокам. жамкаешь на превьюшку получаешь ее в центре. Собственно на вопрос "что означает" сразу напрашивается ответ " а что, собственно, не понятно.

Dilettante_Pro,
спс, топикастер лентяй)


Часовой пояс GMT +3, время: 19:51.