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