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