📅  最后修改于: 2023-12-03 15:02:11.073000             🧑  作者: Mango
jQuery Mobile 是一个基于 HTML5 的用户界面系统,可以让你轻松地创建移动应用程序。其中一个很好的特点是它的对话框插件。对话框插件是一种覆盖层,可以显示弹出菜单、警告消息、确认消息等,非常适用于移动应用程序。在本文中,我们将探讨如何使用 jQuery Mobile对话框插件的主题选项。
以下示例代码演示了如何使用主题选项来自定义 jQuery Mobile 对话框:
<!DOCTYPE html>
<html>
<head>
<title>jQuery Mobile Modal Dialog Example</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>
<style>
/* Style the custom theme */
.ui-theme-c {
background-color: #cfcfcf;
border-color: #aaa;
color: #333;
}
/* Style the custom theme buttons */
.ui-theme-c .ui-btn {
background-color: #555;
color: #fff;
border-color: #555;
}
</style>
</head>
<body>
<!-- The dialog -->
<div data-role="dialog" id="custom-dialog" data-close-btn="right">
<div data-role="header" data-theme="c">
<h1>Custom Dialog</h1>
</div>
<div data-role="content">
<p>This is a custom dialog with a custom theme.</p>
</div>
<div data-role="footer" data-theme="c">
<a href="#" data-role="button" data-theme="c" data-rel="back">Cancel</a>
<a href="#" data-role="button" data-theme="c" data-rel="back">OK</a>
</div>
</div>
<!-- The button to open the dialog -->
<a href="#custom-dialog" data-role="button" data-inline="true"
>Open the Custom Dialog</a
>
</body>
</html>
.ui-theme-c
和 .ui-theme-c .ui-btn
,可以根据需要进行修改。data-theme
属性指定对话框的主题。data-theme
属性指定按钮的主题。使用 jQuery Mobile 对话框覆盖主题选项可以轻松地创建具有自定义主题的对话框,使您的移动应用程序看起来更专业。您可以根据需要自定义颜色和其他样式,以满足您的需求。