最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • 如何使用 JavaScript 添加引导切换开关?

    如何使用 javascript 添加引导切换开关?

    Bootstrap 库为用户提供了许多功能,使他们的编码体验更加流畅。用户可以选择的此类功能之一是切换开关。切换开关是其有用的功能之一,它使用户能够添加可以在打开和关闭等两种状态之间切换的组件。

    引导切换开关

    级联样式表 (CSS) 框架 Bootstrap 是一个工具包,它使创建网站变得更简单且更符合标准。它可以与 JavaScript 一起使用来创建响应式用户界面。简单的 Bootstrap 切换开关组件用于选择两个可用替代方案之一。经常用作开/关开关。

    方法

    我们将在本文中了解两种使用 JavaScript 添加引导切换开关的不同方法。它们如下 –

    • 使用 bootstrapToogle() 方法

    • 使用JavaScript方法toggleOn()和toggleOff()

    方法一:使用BootstrapToogle()方法

    切换 Bootstrap 元素是使用内置的 data-toggle 属性完成的。在这种情况下,该任务是使用 bootstrapToggle() 方法执行的。可以使用 bootstrapToggle() 方法来切换开关。当用户在开关处于禁用状态时点击复选框时,它会切换到启用状态。 bootstrapToggle() 方法将复选框切换为禁用状态(如果当前已启用)。

    示例

    以下是我们将在本示例中使用的完整代码 –

    <!DOCTYPE html>
    <html>
    <head>
       <title>How to add bootstrap toggle-switch using JavaScript?</title>
       <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
       <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
       <script src="https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"></script>
       <link href="https://gitcdn.github.io/bootstrap-toggle/2.2.2/css/bootstrap-toggle.min.css" rel="stylesheet">
    </head>
    <body>
       <h4>How to add bootstrap toggle-switch using JavaScript?</h4>
       <div class="container mt-5">
       <input type="checkbox" id="toggle-input">
       </div>
       <script>
          $(function () {
             $('#toggle-input').bootstrapToggle({
                on: 'ON',
                off: 'OFF'
             });
          })
       </script>
    </body>
    </html>
    

    方法2:使用JavaScript方法toggleOn()和toggleOff()

    还可以使用单独的按钮来翻转开关,单击这些按钮时,会执行 JavaScript 功能。根据开关之前的状态,我们可以使用 JavaScript 代码来打开或关闭开关。这里,toggleOff()方法关闭开关,而toggleOn()方法打开开关。

    示例

    以下是我们将在本示例中使用的完整代码 –

    <!DOCTYPE html>
    <html>
    <head>
       <title>How to add bootstrap toggle-switch using JavaScript?</title>
       <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
       <script src="https://code.jquery.com/jquery.min.js"></script>
       <script src="https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"></script>
       <link href="https://gitcdn.github.io/bootstrap-toggle/2.2.2/css/bootstrap-toggle.min.css" rel="stylesheet">
    </head>
    <body>
       <h4>How to add bootstrap toggle-switch using JavaScript?</h4>
       <div class="container mt-5">
          <input id="toggle-trigger" type="checkbox" 
          data-toggle="toggle">
          <button class="btn btn-success" onclick="toggleOn()">
             On Button
          </button>
          <button class="btn btn-danger" onclick="toggleOff()">
             Off Button
          </button>
       </div>
       <script>
          function toggleOn() {
             $('#toggle-trigger').bootstrapToggle('on')
          }
          function toggleOff() {
             $('#toggle-trigger').bootstrapToggle('off') 
          }
       </script>
    </body>
    </html>
    

    结论

    在本文中,我们了解了如何使用 JavaScript 添加引导切换开关。我们研究了两种完成此任务的方法。我们首先看到了如何使用 bootstrapToggle() 方法来做到这一点,后来我们还看到了如何使用toggleOn() 和toggleOff() 方法来获得相同的效果。

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » 如何使用 JavaScript 添加引导切换开关?
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 294稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情