在 jQuery Mobile 中,按钮是一种常用的 UI 组件,用于触发用户交互。jQuery Mobile 提供了样式和主题化的按钮,以及一些可自定义的选项。以下是一些 jQuery Mobile 按钮的基本用法和示例:

简单按钮

创建一个简单的按钮,只需在 <a> 或 <button> 元素中添加 data-role="button" 属性即可:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>jQuery Mobile Buttons</title>
    <!-- 引入 jQuery 核心库 -->
    <script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
    <!-- 引入 jQuery Mobile 样式表 -->
    <link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
    <!-- 引入 jQuery Mobile 脚本文件 -->
    <script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>

<div data-role="page">
    <div data-role="header">
        <h1>Button Examples</h1>
    </div>
    <div data-role="content">
        <a href="#" data-role="button">Simple Button</a>
        <button data-role="button">Another Button</button>
    </div>
</div>

</body>
</html>

主题化按钮

jQuery Mobile 允许你使用不同的主题为按钮添加样式。通过添加 data-theme 属性,你可以指定按钮使用的主题。主题通常有"a"、"b"、"c"等,你可以根据需要选择:
<a href="#" data-role="button" data-theme="a">Button with Theme A</a>
<a href="#" data-role="button" data-theme="b">Button with Theme B</a>
<a href="#" data-role="button" data-theme="c">Button with Theme C</a>

图标按钮

你还可以将图标添加到按钮上。使用 data-icon 属性指定图标的名称,如 "home"、"info" 等。同时,你可以使用 data-iconpos 属性指定图标的位置("left"、"right"、"top"、"bottom"):
<a href="#" data-role="button" data-icon="home" data-iconpos="left">Home</a>
<a href="#" data-role="button" data-icon="info" data-iconpos="right">Info</a>
<a href="#" data-role="button" data-icon="arrow-u" data-iconpos="top">Up</a>
<a href="#" data-role="button" data-icon="arrow-d" data-iconpos="bottom">Down</a>

这只是 jQuery Mobile 按钮的基本用法示例。你可以根据实际需求,使用其他选项和组件来创建更丰富和交互性的按钮。详细的文档和示例可以在[官方文档](https://demos.jquerymobile.com/1.4.5/buttons/)中找到。


转载请注明出处:http://www.zyzy.cn/article/detail/9419/jQuery Mobile