Bootstrap 函式庫為使用者提供了許多功能,使他們的編碼體驗更加流暢。用戶可以選擇的此類功能之一是切換開關。切換開關是其有用的功能之一,它使用戶能夠添加可以在打開和關閉等兩種狀態之間切換的組件。
級聯樣式表 (CSS) 框架 Bootstrap 是一個工具包,它使建立網站變得更簡單且更符合標準。它可以與 JavaScript 一起使用來創建響應式使用者介面。簡單的 Bootstrap 切換開關元件用於選擇兩個可用替代方案之一。常用作開/關開關。
我們將在本文中了解兩種使用 JavaScript 新增開機切換開關的不同方法。它們如下 -
使用 bootstrapToogle() 方法
#使用JavaScript方法toggleOn()和toggleOff()
切換 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>
也可以使用單獨的按鈕來翻轉開關,當點擊這些按鈕時,就會執行 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中文網其他相關文章!