📅  最后修改于: 2023-12-03 14:51:56.624000             🧑  作者: Mango
Mini Horizontal Selects 控制组是一个小型的下拉选择框,通常用于在有限的空间中呈现多个选项。在 jQuery Mobile 中,可以通过一些简单的代码来创建 Mini Horizontal Selects 控制组。
在 HTML 文件中,需要包含 jQuery Mobile 的 CSS 和 JavaScript 文件以及 jQuery 库。代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Mini Horizontal Selects</title>
<link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>
<!-- Mini Horizontal Selects 控制组将在此处添加 -->
</body>
</html>
在 body 中添加 div
元素,并设置它的 data-role 属性为 "controlgroup",data-type 属性为 "horizontal",以及指定其 ID。
在此 div 中,通过添加多个 input
元素来创建多个选项,每个选项也需要设置其 data-mini 属性为 true,以便创建 Mini Horizontal Selects 控制组。
<div data-role="controlgroup" data-type="horizontal" id="myControlGroup">
<input type="radio" name="option" id="option1" value="option1" data-mini="true">
<label for="option1">Option 1</label>
<input type="radio" name="option" id="option2" value="option2" data-mini="true">
<label for="option2">Option 2</label>
<input type="radio" name="option" id="option3" value="option3" data-mini="true">
<label for="option3">Option 3</label>
</div>
在 body 的尾部,添加以下 JavaScript 代码来初始化 Mini Horizontal Selects 控制组:
<script>
$(document).on("pagecreate", function() {
$("#myControlGroup").controlgroup().enhanceWithin();
});
</script>
通过简单的步骤如上所述,我们可以创建 Mini Horizontal Selects 控制组,这是一个非常有用的工具,在有限的空间内显示多个选项。