Aframe: Как установить класс сущности с помощью js? - PullRequest
0 голосов
/ 01 марта 2019

Я добавляю объекты-рамки программно.

Я не нашел, как настроить их класс так, чтобы они получали события raycaster.

Я попробовал это без успеха:

this.el.setAttribute ('class', 'ссылка на сайт');

или:

this.el.className = "link";

1 Ответ

0 голосов
/ 01 марта 2019

Из документов (я связываю MDN, поскольку это не aframe эксклюзив):

Добавьте класс, используя

this.el.classList.add("myClass");

Удалите егоиспользуя

this.el.classList.remove("myClass");


Вы можете проверить эту скрипку, где я добавляю / удаляю классы, чтобы установить, какие объекты являются кликабельными. Здесь с курсором мыши вместо классического.
...