en.javascript.info/02-ui/05-widgets/02-widgets-structure/04-voter/task.md
Ilya Kantor f301cb744d init
2014-10-26 22:10:13 +03:00

870 B
Raw Blame History

Голосовалка

[importance 5]

Напишите функцию-конструктор new Voter(options) для голосовалки. Она должна получать элемент в options.elem, в следующей разметке:

<div id="voter" class="voter">
  <span class="down"></span>
  <span class="vote">0</span>
  <span class="up">+</span>
</div>

По клику на + и число должно увеличиваться или уменьшаться.

Публичный метод voter.setVote(vote) должен устанавливать текущее число -- значение голоса.

Все остальные методы и свойства пусть будут приватными.

Результат: [iframe src="solution" height=60 border=1]

[edit src="task" task/]