https://jsfiddle.net/xzgv7fm3/3/
Суть:
По клику на ссылку показывается блок. Блок скрывается после клика в любом другом месте документа, кроме, как на сам блок или ссылку.
В блоке есть несколько счетчиков типа:
[ - ] 1 [ + ]
[ - ] 0 [ + ]
[ - ] 1 [ + ]
Все работает. Но выявил такой баг, что если скрыть блок и показать его еще раз (кликнув по ссылке), то будет прибавляться и вычитаться уже не +1, а +2 (или минус), при повторном скрыть/показать уже +3 (или минус) и так далее.
Помогите пожалуйста разобраться. Сломал голову.