пока сюда все заходят и коментят, я спрошу у вас: господа, тут есть js программисты? а то у меня один вопрос всплыл
раскрыть ветку (4)
раскрыть ветку (3)
раскрыть ветку (2)
top = coin.getBoundingClientRect().top;
при попытке обращения к top он оказывался объектом типа window вместо числа, правильно надо было писать
var top = coin.getBoundingClientRect().top;
потому что top - поле глобального объекта window
раскрыть ветку (1)
Глупая ошибка, впредь воизбежание таких ситуаций для своих переменных вводи префиксы, ну или учи специфику глобалов)
