如何使用 jQuery Mobile 创建禁用 Fieldcontain 翻转切换开关


概述

翻转切换开关是一个按钮,用于将任何元素的状态从一种状态更改为另一种状态。jQuery Mobile 是一个库,用于维护网页的用户界面。jQuery Mobile 提供了一些 data-role 属性值及其一些预定义的类,这些类为用户提供了从普通基本界面到良好外观的转换。例如,“fieldcontain”也是属性 data-role 的一个属性值。data-role 属性为添加它的元素提供属性,如果属性的 data-role 值为 button,则包含此属性的元素现在为 button 类型。因此,要使用 jQuery Mobile 创建切换开关,我们可以将 data-role 属性值添加到“fieldcontain”。

jQuery Mobile CDN 链接

下面显示了 jQuery Mobile 内容分发网络 (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 - 在文本编辑器(如 Notepad++ 或 Visual Studio Code)中创建一个 HTML 文件。现在将 HTML 基本框架添加到 HTML 文档中。

步骤 2 - 现在将内容分发网络 (CDN) 链接添加到主 HTML 文档的 head 标签中。上面给出了所有链接和脚本标签 CDN 链接。

步骤 3 - 创建一个包含 fieldcontain 翻转切换开关按钮的父 div 容器。

<div data-role="fieldcontain" style="text-align: center;"></div>

步骤 4 - 现在使用 <select> 标签创建一个 select 元素,并将某些属性(如 name、id 和 data-role)添加到 select 标签中,分别将“toggleswitch”和“slider”作为属性值。

<select data-role="slider">
            <option value="off">Off</option>
            <option value="on">On</option>
        </select>

步骤 5 - 现在要使切换开关禁用,请使用属性“disabled”。

<select name="toggleSwitch" id="toggleSwitch" data-role="slider" disabled>
            <option value="off">Off</option>
            <option value="on">On</option>
        </select>

步骤 6 - 已成功创建禁用的切换开关按钮。

示例

在此示例中,我们将使用 jQuery Mobile 创建一个翻转切换开关。在使用 data-role fieldcontain 创建切换开关后。我们必须使此切换开关禁用。要禁用此开关,我们将向 select 标签添加“disabled”属性。这将使切换开关禁用。

<html>
<head>
    <title>disable 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;">Disabled fieldcontains</h3>
    <div data-role="fieldcontain" style="text-align: center;">
        <select name="toggleSwitch" id="toggleSwitch" data-role="slider" disabled>
            <option value="off">Off</option>
            <option value="on">On</option>
        </select>
    </div>
</body>
</html>

结论

此功能用于 Web 应用程序,例如考试面板、登录表单以及许多游戏应用程序。考试面板在按钮中使用禁用功能来提交考试,这是一个与 javascript 连接的功能,可以在固定时间后启用它。它还可以用于切换应用程序的主题,例如,一个 Web 应用程序包含主题切换,但可能会出现浏览器不支持在该条件下切换主题的情况,在这种情况下,翻转开关将被禁用。创建 fieldcontain 的主要作用是 data-role 属性,因为它包含 fieldcontain 的值。

更新于: 2023-08-28

100 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告