jQuery具有两个不同的样式主题,分别为A和B,每个按钮,条形图,内容块等都有不同的颜色。
J查询主题化的语法如下所示-
<div data-role="page" data-theme="a|b">
一个简单的A主题Example,如下所示-
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
</span><span class="tag"><script</span><span class="pln"> </span><span class="atn">src</span><span class="pun">=</span><span class="atv">"https://code.jquery.com/jquery-1.11.3.min.js"</span><span class="tag">></span><span class="pln">
</span><span class="tag"></script></span><span class="pln">
</span><span class="tag"><script</span><span class="pln"> </span><span class="atn">src</span><span class="pun">=</span><span class="atv">"https://code.jquery.com/jquery-1.11.3.min.js"</span><span class="tag">></span><span class="pln">
</span><span class="tag"></script></span><span class="pln">
</span><span class="tag"><script</span><span class="pln">
</span><span class="atn">src</span><span class="pun">=</span><span class="atv">"https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"</span><span class="tag">></span><span class="pln">
</span><span class="tag"></script></span><span class="pln">
</head>
<body>
<div data-role="page" id="pageone" data-theme="a">
<div data-role="header">
<h1>Learnfk Point</h1>
</div>
</span><span class="tag"><div</span><span class="pln"> </span><span class="atn">data-role</span><span class="pun">=</span><span class="atv">"main"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"ui-content"</span><span class="tag">></span><span class="pln">
</span><span class="tag"><p></span><span class="pln">Text link</span><span class="tag"></p></span><span class="pln">
</span><span class="tag"><a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">></span><span class="pln">A Standard Text Link</span><span class="tag"></a></span><span class="pln">
</span><span class="tag"><a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"ui-btn"</span><span class="tag">></span><span class="pln">Link Button</span><span class="tag"></a></span><span class="pln">
</span><span class="tag"><p></span><span class="pln">A List View:</span><span class="tag"></p></span><span class="pln">
</span><span class="tag"><ul</span><span class="pln"> </span><span class="atn">data-role</span><span class="pun">=</span><span class="atv">"listview"</span><span class="pln"> </span><span class="atn">data-autodividers</span><span class="pun">=</span><span class="atv">"true"</span><span class="pln"> </span><span class="atn">data-inset</span><span class="pun">=</span><span class="atv">"true"</span><span class="tag">></span><span class="pln">
</span><span class="tag"><li><a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">></span><span class="pln">Android </span><span class="tag"></a></li></span><span class="pln">
</span><span class="tag"><li><a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">></span><span class="pln">IOS</span><span class="tag"></a></li></span><span class="pln">
</span><span class="tag"></ul></span><span class="pln">
</span><span class="tag"><label</span><span class="pln"> </span><span class="atn">for</span><span class="pun">=</span><span class="atv">"fullname"</span><span class="tag">></span><span class="pln">Input Field:</span><span class="tag"></label></span><span class="pln">
</span><span class="tag"><input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"fullname"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"fullname"</span><span class="pln">
</span><span class="atn">placeholder</span><span class="pun">=</span><span class="atv">"Name.."</span><span class="tag">></span><span class="pln">
</span><span class="tag"><label</span><span class="pln"> </span><span class="atn">for</span><span class="pun">=</span><span class="atv">"switch"</span><span class="tag">></span><span class="pln">Toggle Switch:</span><span class="tag"></label></span><span class="pln">
</span><span class="tag"><select</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"switch"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"switch"</span><span class="pln"> </span><span class="atn">data-role</span><span class="pun">=</span><span class="atv">"slider"</span><span class="tag">></span><span class="pln">
</span><span class="tag"><option</span><span class="pln"> </span><span class="atn">value</span><span class="pun">=</span><span class="atv">"on"</span><span class="tag">></span><span class="pln">On</span><span class="tag"></option></span><span class="pln">
</span><span class="tag"><option</span><span class="pln"> </span><span class="atn">value</span><span class="pun">=</span><span class="atv">"off"</span><span class="pln"> </span><span class="atn">selected</span><span class="tag">></span><span class="pln">Off</span><span class="tag"></option></span><span class="pln">
</span><span class="tag"></select></span><span class="pln">
</span><span class="tag"></div></span><span class="pln">
</span><span class="tag"><div</span><span class="pln"> </span><span class="atn">data-role</span><span class="pun">=</span><span class="atv">"footer"</span><span class="tag">></span><span class="pln">
</span><span class="tag"><h1></span><span class="pln">Learnfk point</span><span class="tag"></h1></span><span class="pln">
</span><span class="tag"></div></span><span class="pln">
</span><span class="tag"></div></span><span class="pln">
</body>
</html>
运行上面代码输出
一个简单的B主题示例,如下所示-
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<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/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>
<div data-role="page" id="pageone" data-theme="b">
<div data-role="header">
<h1>Learnfk Point</h1>
</div>
</span><span class="tag"><div</span><span class="pln"> </span><span class="atn">data-role</span><span class="pun">=</span><span class="atv">"main"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"ui-content"</span><span class="tag">></span><span class="pln">
</span><span class="tag"><p></span><span class="pln">Text link</span><span class="tag"></p></span><span class="pln">
</span><span class="tag"><a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">></span><span class="pln">A Standard Text Link</span><span class="tag"></a></span><span class="pln">
</span><span class="tag"><a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"ui-btn"</span><span class="tag">></span><span class="pln">Link Button</span><span class="tag"></a></span><span class="pln">
</span><span class="tag"><p></span><span class="pln">A List View:</span><span class="tag"></p></span><span class="pln">
</span><span class="tag"><ul</span><span class="pln"> </span><span class="atn">data-role</span><span class="pun">=</span><span class="atv">"listview"</span><span class="pln"> </span><span class="atn">data-autodividers</span><span class="pun">=</span><span class="atv">"true"</span><span class="pln"> </span><span class="atn">data-inset</span><span class="pun">=</span><span class="atv">"true"</span><span class="tag">></span><span class="pln">
</span><span class="tag"><li><a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">></span><span class="pln">Android </span><span class="tag"></a></li></span><span class="pln">
</span><span class="tag"><li><a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">></span><span class="pln">IOS</span><span class="tag"></a></li></span><span class="pln">
</span><span class="tag"></ul></span><span class="pln">
</span><span class="tag"><label</span><span class="pln"> </span><span class="atn">for</span><span class="pun">=</span><span class="atv">"fullname"</span><span class="tag">></span><span class="pln">Input Field:</span><span class="tag"></label></span><span class="pln">
</span><span class="tag"><input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"fullname"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"fullname"</span><span class="pln">
</span><span class="atn">placeholder</span><span class="pun">=</span><span class="atv">"Name.."</span><span class="tag">></span><span class="pln">
</span><span class="tag"><label</span><span class="pln"> </span><span class="atn">for</span><span class="pun">=</span><span class="atv">"switch"</span><span class="tag">></span><span class="pln">Toggle Switch:</span><span class="tag"></label></span><span class="pln">
</span><span class="tag"><select</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"switch"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"switch"</span><span class="pln"> </span><span class="atn">data-role</span><span class="pun">=</span><span class="atv">"slider"</span><span class="tag">></span><span class="pln">
</span><span class="tag"><option</span><span class="pln"> </span><span class="atn">value</span><span class="pun">=</span><span class="atv">"on"</span><span class="tag">></span><span class="pln">On</span><span class="tag"></option></span><span class="pln">
</span><span class="tag"><option</span><span class="pln"> </span><span class="atn">value</span><span class="pun">=</span><span class="atv">"off"</span><span class="pln"> </span><span class="atn">selected</span><span class="tag">></span><span class="pln">Off</span><span class="tag"></option></span><span class="pln">
</span><span class="tag"></select></span><span class="pln">
</span><span class="tag"></div></span><span class="pln">
</span><span class="tag"><div</span><span class="pln"> </span><span class="atn">data-role</span><span class="pun">=</span><span class="atv">"footer"</span><span class="tag">></span><span class="pln">
</span><span class="tag"><h1></span><span class="pln">Learnfk point</span><span class="tag"></h1></span><span class="pln">
</span><span class="tag"></div></span><span class="pln">
</span><span class="tag"></div></span><span class="pln">
</body>
</html>
运行上面代码输出