十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
方法一:修改一下Jquery mobile的css样式控制背景颜色的代码;
专注于为中小企业提供做网站、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业广州免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
方法二:覆盖一下Jquery mobile的css样式控制背景颜色的代码,修改的代码在Jquery mobile样式引用之后就可以覆盖原来的样式了;
代表修改如下:
.ui-overlay-a,.ui-page-theme-a,.ui-page-theme-a .ui-panel-wrapper {
background-image: url(bgimage.gif);//设置背景图片
background-repeat: repeat;//背景图片小于背景容器大小时是否重复图片
background-color: #f9f9f9; //设置背景颜色
border-color: #bbb;//边框颜色
color: #333;//字体颜色
}
亲,jquery mobile是开发手机js应用的jquery插件,使用和jquery是一样的,网上都有教程和api参考手册的,照着手册来就行了。一般都是先把jquery mobile.js这个文件引入到开发页面,后面就是调用里面各种已经封装好的函数的问题了。
使用Jquery Mobile创建表格的完整例子:
思路:页面引入jquery.mobile-1.4.5.min.js、jquery.min.js这两个最主要的js。
页面结构:在head和/head中写入如下代码:
meta name="viewport" content="width=device-width, initial-scale=1"
link rel="stylesheet" href="./libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.css"
script src="./libs/jquery/1.10.2/jquery.min.js"/script
script src="./libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.js"
/script
/head
以下是body部分:
body
div data-role="page" id="pageone"
div data-role="main" class="ui-content"
h4jquery mobile创建表格/h4
table data-role="table" data-mode="columntoggle" class="ui-responsive" id="myTable"!--data-role就是填写table--
thead
tr
th data-priority="6"CustomerID/th
thCustomerName/th
th data-priority="1"ContactName/th
th data-priority="2"Address/th
th data-priority="3"City/th
th data-priority="4"PostalCode/th
th data-priority="5"Country/th
/tr
/thead
tbody
tr
td1/td
tdAlfreds Futterkiste/td
tdMaria Anders/td
tdObere Str. 57/td
tdBerlin/td
td12209/td
tdGermany/td
/tr
tr
td2/td
tdAntonio Moreno Taquer/td
tdAntonio Moreno/td
tdMataderos 2312/td
tdMico D.F./td
td05023/td
tdMexico/td
/tr
tr
td3/td
tdAround the Horn/td
tdThomas Hardy/td
td120 Hanover Sq./td
tdLondon/td
tdWA1 1DP/td
tdUK/td
/tr
tr
td4/td
tdBerglunds snabbk/td
tdChristina Berglund/td
tdBerguvsven 8/td
tdLule/td
tdS-958 22/td
tdSweden/td
/tr
/tbody
/table
/div
div data-role="footer"
h1底部logo/h1
/div
/div
/body
/html
如何使用默认调板
jQueryMobile内建了主题控制相关模块。调板可以使用data-theme属性来控制。如果你不指定data-theme属性,将默认采用a调板。以下代码定义了一个采用默认调板的页面:
div data-role="page" id="page"
div data-role="header"
h1Sample Page/h1
/div
div data-role="content"
pI'm a sample page!/p
/div
/div
使用不同的调板:
div data-role="page" id="page" data-theme="e"
div data-role="header"
h1Sample Page/h1
/div
div data-role="content"
pI'm a sample page!/p
/div
/div
从代码结构上看是一样的,仅仅使用一个data-theme="e"便可以将整个页面切换为黄色色调:
默认情况下页面上所有的控件都会继承page上设置的调板,这意味着你只需设置一次便可以更改整个page:
div data-role="page" id="page" data-theme="e"
当然你也可以独立设置不同元素的调板,同样设置元素的data-theme属性来实现:
div data-role="page" id="page"
div data-role="header" data-theme="c"
h1Header/h1
/div
div data-role="content" data-theme="d"
pContent/p
pnbsp; /p
ul data-role="listview" data-theme="b"
lia href="#page1"Page 1/a/li
/ul
div data-role="collapsible-set"
div data-role="collapsible" data-theme="b"
h3Header/h3
pContent/p
/div
div data-role="collapsible" data-collapsed="true" data-theme="a"
h3Header/h3
pContent/p
/div
div data-role="collapsible" data-collapsed="true" data-theme="e"
h3Header/h3
pContent/p
/div
/div
/p
pnbsp;a href="#page4" data-role="button" data-icon="arrow-d" data-iconpos="left" data-theme="e"Go To Page 4/a/p
/div
div data-role="footer"
h4Footer/h4
/div
/div
操作方法如下: 可以参考w3c school 里面的jQuery Mobile教程,很详细的基础教程
方法/步骤
简单的说明一下JQueryMobile. 它是一个很好的跨平台的移动端网站开发框架。 是一个前台的框架。现在要使用这个框架组一个界面,这个界面很简单, 但是麻雀虽小五脏俱全, 然后模板实现, 知识讲解完毕。html要使用HTML5的标准来写, 因为JQueryMobile是基于HTML5的。 书写html5的格式如图,
既然使用JQueryMobile就要有这个框架, 这里可以使用本地引用的方式, 和网上引用, 也叫做cdn引用。就是比较稳定和快速的引用外部文件的一种方式。 这里使用cdn的方式, 这样只要可以上网就可以使用该框架。
在写移动端的网站的时候, 一定要写一个meta的name为viewport的属性, 因为该属性代表着网站页面的自适应。简单的写法为:meta name="viewport" content="width=device-width, initial-scale=1" 代表着网站为驱动设备的宽度。
然后加入框架之后, 写一个简单的界面。 这里面JQueryMobile大量的使用了一个data-的属性, 这里使用最多的事data-role。 代表着他默认的样式规则。 就是提前定义好了很多的样式来供你使用。 常用的page. 代表着页面, listview, 代表着一个列表视图。下面是代码和效果图
稍微说明一下。
data-role="page" 是代表着一个页面可以看做该内容下是一个页面显示的内容
data-role=”header"代表着 页面的页头, 就是页面的最上面显示的内容这里需要注意, 里面要加上子标签内容, 要不然, 就不会居中显示内容了。推荐使用h1.
data-role="footer"代表着页脚的内容。 也是网站的一个说明信息。 或者是一个底部导航菜单。 还有一部分, 就是data-role="content" 是代表着页面内容部分, 主要的内容在这里面显示。
这3个部分构成了一个简单的页面。 所以, 现在可以体验到它的强大, 不用写太多的代码一个简单的框架就好了, 下面继续增加一个listveiw的列表视图。
完成列表视图的代码, 增加一个文章列举表的代码, 这里列表是使用data-role="listview" 来修饰样式。 然后这里只需要加上data-role="listview" 你发现想要的list效果就实现了。 这样我们一个简单的页面效果就实现了。