Ответ 1
Это атрибут данных HTML5, определенный Bootstrap.
Я пытаюсь использовать некоторые из jQuery-плагинов для Bootstrap framework, и они используют атрибут с именем "data-toggle". Я получаю предупреждение, что атрибут data toggle не является допустимым атрибутом a.
Откуда возникает формула данных?
Это атрибут данных HTML5, определенный Bootstrap.
В HTML5 любой атрибут, начинающийся с data-
, является допустимым настраиваемым атрибутом. В принципе, это способ прикрепления пользовательских данных к элементам, которые явно не определены в спецификации HTML.
В более ранних версиях HTML это не подтверждает. Не беспокойтесь об этом слишком много. Браузеры обычно просто игнорируют атрибуты, о которых они не знают. Это не останавливает чтение библиотек, таких как jQuery
.
Если вы посмотрите в документации JavaScript Collapse в Bootstrap, вы найдете достаточно ясный пример работы API Collapse и отношения и использует пару data-toggle
(которая запускает функциональность) и data-target
(которая устанавливает поведение) плюс другие интересные лакомые кусочки.
Чтобы быстро добавить функциональность dropdown
к любому элементу, просто добавьте data-toggle="dropdown"
определенный атрибут данных HTML5
, и будет активирован любой действительный bootstrap dropdown
.
Следуйте этой ссылке для документации по начальной загрузке, касающейся "переключения данных" и т.д. Надеюсь, это поможет, хотя он подходит к концу часа