关于jQuery Mobile Demo案例实现
关于jQuery Mobile Demo案例实现是本文要介绍的内容,主要是来了解jQuery Mobile Demo中的一个小案例,具体内容的实现来看详细代码。
AD:
关于jQuery Mobile Demo案例实现是本文要介绍的内容,主要是来了解jQuery Mobile Demo中的一个小案例,具体内容的实现来看详细代码。
1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2. <html>
3. <head>
4. <title>test.html</title>
5. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
6. <meta http-equiv="description" content="this is my page">
7. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
8. <link rel="stylesheet" href="bile-1.0a2.min.css" />
9. <script type="text/javascript" src="src="js/jquery-1.4.3.min.js"></script>
10. <script type="text/javascript" src="bile-1.0a2.min.js"></script
11. </head>
12. <body>
13. <ul data-role="listview" data-inset="true" data-theme="a" data-dividertheme="e">
14. <li data-role="list-divider">Transition Effects</li>
15. <li><a href="effects.php?id=slide" data-transition="slide">Slide</a></li>
16. <li><a href="effects.php?id=slideup" data-transition="slideup">Slide Up</a></li>
17. <li><a href="effects.php?id=slidedown" data-transition="slidedown">Slide Down</a></li>
18. <li><a href="effects.php?id=pop" data-transition="pop">Pop</a></li>
19. <li><a href="effects.php?id=flip" data-transition="flip">Flip</a></li>
20. <li><a href="effects.php?id=fade" data-transition="fade">Fade</a></li>
21. </ul>
22. <br /><br />
23. <ul data-role="listview" data-dividertheme="e">
24. <li data-role="list-divider">Seamless List (margin-less)</li>
25. <li><a href="#foo" data-transition="slide">Internal Link 1</a></li>
26. <li><a href="#bar" data-transition="slide">Internal Link 2</a></li>
27. <li><a href="#" data-transition="slide">Example Item 3</a></li>
28. </ul>
29. </body>
30. </html>
其中,相关元素的含义如下:
data-role-指定的元素性质的包装,可设置为: 网页, 标题, 内容, 页脚。 另外两个设置中所使用的例子来说明列表元素和列表分隔,为此,该属性设置为: ListView中 列出的主要元素和 列表分隔 列表的护栏。 还有其他一些可用的设置,包括 可折叠的,它创建了一个可折叠的显示/隐藏块
data-position -指定元素是否应 固定,在这种情况下,它会提供在顶部(标头)或底部(用于页脚)
data-position -指定元素是否应 固定,在这种情况下,它会提供在顶部(标头)或底部(用于页脚)
data-inset -specifies whether element should be within content margins or outside of it (flush or with margin) – set to true or false
data-transition -指定的过渡到新的页面加载时使用,可设置为:slide, slideup, slidedown, pop, flip or fade
data-theme -指定的设计主题,使用容器内的元素,可设置为:a,b,c,d,e
data-dividerthem -指定选项的主题相同的分隔使用列表 数据的主题。
关于jQuery Mobile中如何来格式化文本
关于jQuery Mobile学习笔记是本文要介绍的内容,主要是来了解jQuery Mobile中如何来格式化文本,具体内容来看本文详解。为了使其尽可能的灵活,jQuery Mobile使更多的普通HTML内容更加独立。加入适当的缩进使内容的可读性更强。
有两种布局方法使其格式化变得更简单:布局表格和可折叠的内容块布局表格:组织内容以列的形式显示,有两列表格,和三列表格可折叠的内容:当点击内 容块的标题,则会将
其隐藏的详细内容展现出来,下面是一个可折叠内容的实例,单击标题将看到具体的内容,再点击标题则会将展现的内容隐藏。
1. <!DOCTYPE html>
2. <html>
3. <head>
4. <title>Collapsible Content Demo</title>
5. <link rel="stylesheet" href="code.jquery/mobile/1.bile-1.0a1.min.css" />
6. <script src="code.jquery/jquery-1.4.3.min.js"></script>
7. <script src="code.jquery/mobile/1.bile-1.0a1.min.js"></script>
8. </head>
9. <body>
10. <div data-role="page" id="home">
11. <div data-role="header">
12. <h1>Home</h1jquery框架原理>
13. </div>
14. <div data-role="content">
15. <div data-role="collapsible" data-state="collapsed">
16. <h3>About this app</h3>
17. <p>This app rocks!</p>
18. </div>
19. </div>
20. </div>
21. </body>
22. </html>
触摸选择的表单元素
jQuery Mobile会自动替换标准的HTML表单元素,例如文本框,复选框,列表框。以这种自定义的样式工作在触摸设备上的表单元素,易用性更强。
例如,复选框将会变得很大,易于点选。点击下拉列表时,将会弹出一组大按钮列表选项,提供给用户选择。
该框架支持新的HTML5元素,例如search和range。另外你可以利用列表框并添加data-role=”slider”并添加两个option选项,创建不错的”打开/关闭”开关,
另外一个不错的特点是组合单选框和组合复选框,可以利用fieldset元素添加属性data-role=”controlgroup”来创建一组单选按钮或复选框,jQuery Mobile自动格式化他们的格式。
使它们看上去更fashion!
一般来说,开发者不需要关心表单的那些高级特性,开发者仅需要以正常的方式创建你的表单,jQuery Mobile框 架会帮你完成剩余的工作。另外有一件事情需要开发人员来完成,即使用div或fieldset 属性data-role=”fieldcontain”包装每一个label/field。这样jQuery Mobile会在label/field对之间添加一个水平分割条。这样的对齐方式可以使其更容易查。
下面是一个jQuery Mobile版的表单元素
1. <!DOCTYPE html>
2. <html>
3. <head>
4. <title>jQuery Mobile Form Demo</title>
5. <link rel="stylesheet" href="code.jquery/mobile/1.bile-1.0a1.min.css" />
6. <script src="code.jquery/jquery-1.4.3.min.js"></script>
7. <script src="code.jquery/mobile/1.bile-1.0a1.min.js"></script>
8. </head>
9. <body>
10. <div data-role="page" id="home">
11. <div data-role="header">
12. <h1>Ice Cream Order Form</h1>
13. </div>
14. <div data-role="content">
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论