jQuery Mobile 实例

jQuery Mobile 实例

引言

jQuery Mobile 是一个基于 jQuery 的移动开发框架,它为开发者提供了一套简单易用的 API 和丰富的 UI 组件,使得开发移动端网页变得更加高效。本文将通过一些实例来展示 jQuery Mobile 的基本用法和功能。

一、jQuery Mobile 简介

jQuery Mobile 是一个开源的移动端网页开发框架,它基于 jQuery、jQuery UI 和 HTML5 技术。它提供了一套丰富的 UI 组件,如按钮、列表、表单、页面切换等,以及一套响应式设计,使得开发者可以轻松地创建出适应不同屏幕尺寸的移动端网页。

二、jQuery Mobile 实例一:按钮

以下是一个简单的按钮实例,展示了如何使用 jQuery Mobile 创建一个按钮:

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>jQuery Mobile 按钮实例</title>
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
    <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
    <script src="http://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>jQuery Mobile 按钮实例</h1>
        </div>
        <div data-role="content">
            <button id="myButton">点击我</button>
        </div>
        <script>
            $(document).ready(function(){
                $("#myButton").click(function(){
                    alert("按钮被点击了!");
                });
            });
        </script>
    </div>
</body>
</html>

在这个例子中,我们创建了一个简单的按钮,并为它添加了一个点击事件,当按钮被点击时,会弹出一个提示框。

三、jQuery Mobile 实例二:列表

以下是一个列表实例,展示了如何使用 jQuery Mobile 创建一个可折叠的列表:

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>jQuery Mobile 列表实例</title>
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
    <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
    <script src="http://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>jQuery Mobile 列表实例</h1>
        </div>
        <div data-role="content">
            <ul data-role="listview" data-inset="true">
                <li data-role="list-divider">分类一</li>
                <li><a href="#">列表项1</a></li>
                <li><a href="#">列表项2</a></li>
                <li data-role="list-divider">分类二</li>
                <li><a href="#">列表项3</a></li>
                <li><a href="#">列表项4</a></li>
            </ul>
        </div>
    </div>
</body>
</html>

在这个例子中,我们创建了一个可折叠的列表,列表项被分为两个分类,每个分类之间有一个分隔线。

四、jQuery Mobile 实例三:表单

以下是一个表单实例,展示了如何使用 jQuery Mobile 创建一个简单的表单:

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>jQuery Mobile 表单实例</title>
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
    <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
    <script src="http://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>jQuery Mobile 表单实例</h1>
        </div>
        <div data-role="content">
            <form>
                <label for="name">姓名:</label>
                <input type="text" name="name" id="name" data-inline="true">
                <label for="email">邮箱:</label>
                <input type="email" name="email" id="email" data-inline="true">
                <input type="submit" value="提交">
            </form>
        </div>
    </div>
</body>
</html>

在这个例子中,我们创建了一个简单的表单,包括姓名和邮箱两个输入框,以及一个提交按钮。

五、jQuery Mobile 实例四:页面切换

以下是一个页面切换实例,展示了如何使用 jQuery Mobile 创建多个页面,并在它们之间进行切换:

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>jQuery Mobile 页面切换实例</title>
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
    <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>
    <div data-role="page" id="page1">
        <div data-role="header">
            <h1>页面1</h1>
        </div>
        <div data-role="content">
            <a href="#page2" data-transition="slide">跳转到页面2</a>
        </div>
    </div>
    <div data-role="page" id="page2">
        <div data-role="header">
            <h1>页面2</h1>
        </div>
        <div data-role="content">
            <a href="#page1" data-transition="slide">跳转到页面1</a>
        </div>
    </div>
</body>
</html>

在这个例子中,我们创建了两个页面,并通过链接在不同的页面之间进行切换。

六、总结

本文通过四个实例展示了 jQuery Mobile 的基本用法和功能。jQuery Mobile 是一个功能强大的移动端网页开发框架,可以帮助开发者快速创建出适应不同屏幕尺寸的移动端网页。希望本文对您有所帮助。

相关推荐
噢,我明白了3 小时前
JAVA中的一些基础应用知识点
java·开发语言
时间的拾荒人4 小时前
Redis 入门详解:核心特性、重要文件与全局命令实战
开发语言·redis·面试
敲上瘾4 小时前
Qt Widgets入门:项目模板解析与Hello World
开发语言·数据库·c++·qt·ui·qt6.3
码途行者5 小时前
网站的SQL 注入:从攻击原理到防御措施
开发语言·sql·php
旖旎夜光6 小时前
【C++ 基础入门】C++ 多态(中):虚函数表、多态原理与动静绑定
开发语言·c++·笔记·学习
你看我名字6 小时前
产品参数昨天还对,今天已过期:数眼智能与大模型应用如何做资料版本校验
开发语言·架构
老秦包你会7 小时前
计算机网络第二课 ----Socket(套接字)编程预备
开发语言·计算机网络·php
旖旎夜光7 小时前
【C++ 基础入门】C++多态(下):单/多继承虚表、多态补充与 21 道高频题
开发语言·c++·笔记·学习
Wang's Blog16 小时前
Java 项目实战: 交友项目 - FastDFS:入门案例
java·开发语言·交友
apcipot_rain17 小时前
C++转Java日记(03)
java·开发语言·c++