Ваш код все что делает так это заполняет атрибутами html элементов с классом description и отображает его. А вот позиционирование никак не завязано в коде к курсору.
Вам надо по клику передавать объект event, а далее получать координаты курсора мыши на экране и присваивать их блоку description через свойства left top и абсолютное позиционирование
Гуглите event для события click и в нем координаты clientx clienty
Или прочтите эту замечательную статью Ильи Картера , разберетесь https://learn.javascript.ru/obtaining-event-object