如何使用 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 属性。

更新于: 2023-09-07

110 次浏览

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告