在没有 jQuery 的情况下检查 bootstrap-5

das*_*ght 4 twitter-bootstrap bootstrap-5

我需要检查 bootstrap-5 JavaScript 文件是否已加载。有一种使用 jQuery 的简单方法。例如,asp-fallback使用 CDN 中的 Bootstrap JavaScript 文件的常见测试表达式如下:

asp-fallback-test="window.jQuery && window.jQuery.fn && window.jQuery.fn.modal"
Run Code Online (Sandbox Code Playgroud)

由于旧版本的 Bootstrap JavaScript 文件依赖 jQuery 进行自身操作,因此上述测试效果良好。然而,Bootstrap 5 被设计为在没有 jQuery 的情况下使用,因此依赖的测试window.jQuery不再合适。

仅当加载 Bootstrap-5 JavaScript 文件之一时才返回真值的最小表达式是什么?

yad*_*ejo 6

您可以检查window.bootstrap以验证 Bootstrap 5 是否已加载。