我正在尝试为Bootstrap 框架使用一些 jQuery 插件,它们使用名为“data-toggle”的属性。我收到警告“属性数据切换不是 a 的有效属性”。
数据切换从何而来?
我正在尝试为Bootstrap 框架使用一些 jQuery 插件,它们使用名为“data-toggle”的属性。我收到警告“属性数据切换不是 a 的有效属性”。
数据切换从何而来?
在 HTML5 中,任何以开头的属性data-
都是有效的自定义属性。基本上,这是一种将自定义数据附加到 HTML 规范中未明确定义的元素的方法。
但是,在早期版本的 HTML 中,这并不有效。不过不要担心太多。浏览器通常只是忽略他们不知道的属性。这不会阻止图书馆喜欢jQuery
阅读它们。
如果您查看 Bootstrap 的JavaScript Collapse 插件文档,您会发现一个相当清晰的示例,说明了 collapse API 的工作原理以及这对data-toggle
(触发功能)和data-target
(设置行为)的关系和使用,以及其他有趣的花絮。
它是 Bootstrap 定义的 HTML5 数据属性。
要快速dropdown
向任何元素添加功能,只需添加data-toggle="dropdown"
定义的HTML5
数据属性,任何有效的引导程序dropdown
都会自动激活。