教程 > bootstrap 4 教程 > 阅读:153

bootstrap4 折叠——迹忆客-ag捕鱼王app官网

我们可以使用 bootstrap 折叠 javascript 插件轻松显示和隐藏(或展开和折叠)网页上的特定元素。按钮和锚点(即

this is a simple example of showing and hiding specific element via data attributes. click any trigger buttons to toggle this panel.

我们刚刚创建了一个可折叠控件,而无需编写任何 javascript 代码。 好吧,为了更好的理解,让我们将这段代码的每一部分都一一梳理一遍。

代码说明

bootstrap 折叠插件基本上需要两个元素才能正常工作——触发元素,如按钮或超链接,以及可折叠元素本身。

  • data-bs-toggle="collapse" 属性与属性 data-bs-target(用于按钮)或 href(用于锚点)一起添加到触发器或控制器元素,从而自动分配一个或多个可折叠元素的控制权。
  • data-bs-target 或 href 属性接受 css 选择器(例如我们示例中的 id 选择器 #mycollapse)来将折叠应用到特定元素。
  • .collapse 类被添加到可折叠元素。
  • 除了类 .collapse 之外,我们还可以选择将类 .show 添加到可折叠元素,以使其默认打开。

要使可折叠控件像手风琴菜单一样在组中工作。 请参阅有关 bootstrap5 手风琴 的教程以了解有关它的更多信息。


通过 javascript 展开和折叠元素

我们还可以通过 javascript 手动展开和折叠元素——只需使用可折叠元素的 id 或类选择器调用 collapse() bootstrap 方法。

document.addeventlistener("domcontentloaded", function(){
    var btn = document.getelementbyid("mybtn");
    var element = document.getelementbyid("mycollapse");
    // create a collapse instance, toggles the collapse element on invocation
    var mycollapse = new bootstrap.collapse(element);
    btn.addeventlistener("click", function(){
        mycollapse.toggle();
    });
});

效果如下所示

bootstrap4 切换折叠卡

查看笔记

扫码一下
查看教程更方便
网站地图