首頁 > web前端 > js教程 > 主體

如何使用 JavaScript 新增引導切換開關?

WBOY
發布: 2023-08-25 20:05:06
轉載
667 人瀏覽過

如何使用 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() 方法來獲得相同的效果。

以上是如何使用 JavaScript 新增引導切換開關?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板