EN RU
Форум

Методология

Технологии

Инструментарий

Библиотеки

Учебные материалы

DocumentationJSDocSource

menu-item

Используется как составная часть блока menu.

Обзор блока

Модификаторы блока

Модификатор Допустимые значения Способы использования Описание
type 'link' BEMJSON Пункт меню, реализованный блоком link.
disabled true BEMJSON, JS Неактивное состояние.
hovered true Наведение курсором.

Специализированные поля блока

Поле Тип Описание
val Number, String Значение пункта меню.

Описание блока

Блок menu-item предоставляет возможность изменять состояние, содержимое и тип пунктов меню. Используется только в составе блока menu.

Модификаторы блока

Модификатор type

Допустимое значение: 'link'.

Способ использования: BEMJSON.

Используется для создания пунктов меню, реализованных с помощью блока link, который помещается в поле content BEMJSON-декларации блока.

Open in a new window

Модификатор disabled

Допустимое значение: true.

Способы использования: BEMJSON, JS.

Модификатор отвечает за неактивное состояние, при котором блок виден, но недоступен для действий пользователя.

Open in a new window

Модификатор hovered

Допустимое значение: true.

Способ использования: – .

Выставляется автоматически при наведении курсором на пункт меню.

Специализированные поля блока

Поле val

Тип: Number, String.

Определяет значение пункта меню.

Open in a new window

Block menu-item

Instance methods:

isValEq(val):Boolean
description
Checks whether given value is equal to current value
parameters
val
String, Number
getVal():Any
description
Returns item value
getText():String
description
Returns item text