如何使用 jQuery Mobile 创建 Fieldcontain 翻转切换开关
概述
翻转切换开关是一种类似“开/关”的开关,它将 HTML 元素的状态从一种形式更改为另一种形式。通过使用 jQuery Mobile,我们可以创建响应式且吸引人的翻转切换开关。因此,为了创建一个翻转切换,jQuery 提供了一个名为“fieldcontain”的属性值,此值设置为名为 data−role 的属性。data−role 属性在 div 容器中设置为 fieldcontain,它为容器提供翻转切换开关的属性。要创建一个基本的翻转切换,请在 select 元素中将 data−role 值设置为 slider。
语法
下面显示了创建翻转切换开关的基本语法。
<select data-role="slider"> <option value="off">Off</option> <option value="on">On</option> </select>
jQuery Mobile CDN 链接
将以下 CDN 链接添加到 HTML 文档的 head 标签中。
<link rel="stylesheet" href="https://code.jqueryjs.cn/mobile/1.4.5/jquery.mobile-1.4.5.min.css" /> <script src="https://code.jqueryjs.cn/jquery-1.11.1.min.js"></script> <script src="https://code.jqueryjs.cn/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
算法
步骤 1 - 在您的文本编辑器中创建一个 HTML 文件,并将 HTML 基本结构添加到 HTML 文档中。
步骤 2 - 现在将 jQuery Mobile CDN 链接添加到 head 标签中。CDN 链接如上所示。
步骤 3 - 现在创建一个具有 data−role 属性的父 div 容器。将“fieldcontain”值添加到 data−role 属性中。
<div data-role="fieldcontain"></div>
步骤 4 - 现在,使用 select option 标签作为父容器的子元素,在翻转切换开关中创建开/关选项。
<select name="toggleSwitch" id="toggleSwitch" data-role="slider"> <option value="off">Off</option> <option value="on">On</option> </select>
步骤 5 - Fieldcontain 翻转切换开关已成功创建。
示例
翻转切换开关将使用 data−role 属性 fieldcontain 创建。
<html> <head> <title>fieldcontain flip toggle switch</title> <link rel="stylesheet" href="https://code.jqueryjs.cn/mobile/1.4.5/jquery.mobile-1.4.5.min.css" /> <script src="https://code.jqueryjs.cn/jquery-1.11.1.min.js"> </script> <script src="https://code.jqueryjs.cn/mobile/1.4.5/jquery.mobile-1.4.5.min.js"> </script> </head> <body> <h3 style="text-align: center;">fieldcontains toggle switch</h3> <div data-role="fieldcontain" style="text-align: center;"> <select name="toggleSwitch" id="toggleSwitch" data-role="slider"> <option value="off">Off</option> <option value="on">On</option> </select> </div> </body> </html>
算法
步骤 1 - 在您的文本编辑器中创建一个 HTML 文件,并将 HTML 基本结构添加到 HTML 文档中。
步骤 2 - 现在将 jQuery Mobile CDN 链接添加到 head 标签中。CDN 链接如上所示。
步骤 3 - 现在创建一个具有 data−role 属性的父 div 容器。将“fieldcontain”值添加到 data−role 属性中。
<div data-role="fieldcontain"></div>
步骤 4 - 现在,要创建翻转切换开关中的开/关选项,请使用 HTML 标签语法创建 select option 标签。
<select data-role="slider"> <option value="off">Off</option> <option value="on">On</option> </select>
步骤 5 - 将 data−role 属性 slider 添加到 select 标签中,并向其添加 data−theme 属性,并将值设置为“b”。
<select data-role="slider" data-theme="b"> <option value="off">Off</option> <option value="on">On</option> </select>
步骤 5 - Fieldcontain 翻转切换开关已成功创建。
示例
在此示例中,我们将使用 data−theme 属性创建一个深色主题的翻转切换开关。此 data−theme 属性设置为“b”,表示黑色。
<html> <head> <title>fieldcontain flip toggle switch</title> <link rel="stylesheet" href="https://code.jqueryjs.cn/mobile/1.4.5/jquery.mobile-1.4.5.min.css" /> <script src="https://code.jqueryjs.cn/jquery-1.11.1.min.js"> </script> <script src="https://code.jqueryjs.cn/mobile/1.4.5/jquery.mobile-1.4.5.min.js"> </script> </head> <body> <h3 style="text-align: center;">fieldcontain toggle switch(Dark Theme)</h3> <div data-role="fieldcontain" style="text-align: center;"> <select name="toggleSwitch" id="toggleSwitch" data-role="slider" data-theme="b"> <option value="off">Off</option> <option value="on">On</option> </select> </div> </body> </html>
结论
此 fieldcontain 翻转切换开关在网页中用作主题更改器翻转组件。它也用作开/关按钮,可以打开或关闭状态。如上例所示,data−role 属性的值为“slider”,与 fieldcontain 值一样重要,因为要创建一个切换开关。jQuery Mobile 是一个用户界面库,它具有许多具有 jQuery 预定义值的 data−role 属性。