3luyka: а как к примеру отключить выполнение предыдущего вызова? Потому что он начинает считать неправильно в блоках, где этот скрипт изначально включен и работает.
maniii: а как например сделать, что бы эта функция работала в другом скрипте? Т.е. часть контента подгружается из json через ajax. И вот в этом подгружаемом контенте скрипт уже не работает. Как сделать переназначение, вроде правильно написал. Если полностью этот скрипт кидать в скрипт для загрузки, то он начинает неправильно считать, собирает данные со всех предыдущих блоков все равно. И в предыдущих блоках, которые статично отображаются, тоже начинает неправильно считать.
а если таких блоков неограниченное количество? Т.е. сейчас все не первые блоки отсчитывают от первого. Т.е. если в первом 5, то в остальных добавляется только на единицу, т.е. 6 максимум.