Bootstrap data-toggle 与 data-bs-toggle 属性之间有什么区别?

2023-12-27

Context

我正在使用 Bootstrap 主题,现在我注意到,当主题更新到 Bootstrap 5 时,所有 data-toggle 属性都被替换为 data-bs-toggle (除了一个,哪个元素仍然有效)

Question

Bootstrap data-toggle 与 data-bs-toggle 属性之间有什么区别?


这来自PR 31827 https://github.com/twbs/bootstrap/pull/31827 and 提交 418f17e https://github.com/twbs/bootstrap/commit/418f17ee2b849dafdc39623ba2378df9229164a7(2020 年 11 月,bootstrap v5.0.0-beta1)

它修复了问题 29479 https://github.com/twbs/bootstrap/issues/29479“为 data-* 属性添加命名空间?”

正如“Bootstrap 5 中的新增功能/数据属性的更改 https://www.sitepoint.com/bootstrap-5-new-features-examples/#changeindataattributes" from 沙赫德·纳赛尔 https://twitter.com/shahednasserr:

Bootstrap 5 更改了其组件通常使用的数据属性的命名,这些组件使用 JavaScript 作为其功能的一部分。

以前,大多数依赖某些 JavaScript 功能的组件都具有以data-.

在 Bootstrap 5 中,这些组件的数据属性现在以data-bs to 轻松命名空间 Bootstrap 属性.

提交 b38110a https://github.com/twbs/bootstrap/commit/b38110aa7de32ec71cec4f03342ff0c7f29f2991同意:

所有 JavaScript 插件的数据属性现在都命名为帮助区分 Bootstrap 功能与第三方和您自己的代码.
例如,我们使用data-bs-toggle代替data-toggle.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Bootstrap data-toggle 与 data-bs-toggle 属性之间有什么区别? 的相关文章

随机推荐