@ChrisMenschenin
Возвысь низкое и унизь высокое.

Вопрос об атрибуте data-*?

Встретил на сайте вот такую часть кода:
data-bind="css : {'is-hidden': headerIsHidden, 'is-small': navSmallView, 'is-nav-open': navOpen }"

Это обычный атрибут data-* с его обычными свойствами, или это что-то значит (значение атрибута)? И можно, пожалуйста, каждую деталь описать поподробнее, в Интернете немного информации встретишь. (Например, что означают {}; почему именно css, или же это просто имя и роли не играет; какое имеет значение содержимое {} и как оно применяется) Я впервые встречаюсь с подобным, если это какой-то инструмент, то опишите, пожалуйста, его возможности, свойства и применение. Спасибо!
  • Вопрос задан
  • 233 просмотра
Решения вопроса 3
SerafimArts
@SerafimArts
Senior Notepad Reader
Буду краток. KnockoutJS
Ответ написан
Комментировать
SkiperX
@SkiperX Куратор тега CSS
Там json массив
Дата атрибуты используются как хранилище данных которые используются в js для конкретного элемента
Ответ написан
Комментировать
andreybold
@andreybold
Это обычный data-атрибут, в который, как мне кажется, записана json-строка, в последствии преобразующаяся js-кой в объект и каким-то образом обрабатываемая.

Но это не точно:) (я не спец, о опыт по работе был).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы