Я вам скинула ссылку, где написано, показала вам направление. Если вы не можете разобраться то вам стоит сменить специальность. Самое глупое что можно сделать для начинающего специалиста это давать ему готовое решение
#rybak: я смотрела на three.js, но что то по демкам он уж очень тормозит( редактор не подойдет, так как нужно именно отработать алгоритм отрисовки по координатам. Предполагается хранение координат(ну или как подобия координат) атомов в базе, с отрисовкой по запросу.
amazinginternetsites: я не знаю чем они вообще мешают друг другу, вы просто дублируете код, вместо [5/8] поставить переменную [n] и передавать её аргументом function(n) сделав одну функцию, и при привязке к первому селектору передавать 5 а ко второму 8
Я никак не могу понять чего вы хотите, у вас две фактически идентичные функции с отличием в 1 символ, индекс который запросто можно передать. То что я вижу в коде говорит о том, что от. Селектора эта функция никак не зависит, просто она вызывается при событии у разных элементов, если я ничего не упускаю, то вы просто не понимаете события