jquery areapicker 地区选择器 为手机浏览器度身定做. 一行代码完成手机上的地区选择

使用方法:

 1 <!doctype html>
 2 <html>
 3 <head>
 4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5     <title>areapicker demo</title>
 6     <meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;">
 7     <meta name="apple-mobile-web-app-capable" content="yes">
 8     <meta name="apple-mobile-web-app-status-bar-style" content="black">
 9     <meta name="format-detection" content="telephone=no">
10     <script src="jquery-1.11.2.min.js"></script>
11     <script src="areapicker.js"></script>
12     <script src="iscroll.js"></script>
13     <link href="areapicker.css" rel="stylesheet" />
14     <script type="text/javascript">
15         $(function () {
16
17             /*不带默认值*/
18             $(‘#area‘).areapicker({}, function (areaArr) {
19                 //确定时回调方法:
20                 //areaArr:已经选择的地区
21                 $(‘#area‘).text("已选择 省:" + areaArr[0] + " 市:" + areaArr[1] + " 区/县:" + areaArr[2]);
22             }, function (areaArr) {
23                 //取消时回调方法:
24                 //areaArr:上次选择的地区
25                 $(‘#area‘).text("已取消 省:" + areaArr[0] + " 市:" + areaArr[1] + " 区/县:" + areaArr[2]);
26             });
27
28
29             /*带默认值*/
30             //河北省秦皇岛市北戴河区
31             var defaultarea = new Array();
32             defaultarea[0] = "河北省";
33             defaultarea[1] = "秦皇岛市";
34             defaultarea[2] = "北戴河区";
35             $(‘#area2‘).areapicker({ areaArr: defaultarea }, function (areaArr) {
36                 //确定时回调方法:
37                 //areaArr:已经选择的地区
38                 $(‘#area2‘).text("已选择 省:" + areaArr[0] + " 市:" + areaArr[1] + " 区/县:" + areaArr[2]);
39             }, function (areaArr) {
40                 //取消时回调方法:
41                 //areaArr:上次选择的地区
42                 $(‘#area2‘).text("已取消 省:" + areaArr[0] + " 市:" + areaArr[1] + " 区/县:" + areaArr[2]);
43             });
44         });
45     </script>
46
47 </head>
48
49 <body style="background-color:#fff;">
50     <br />
51     <a href="javascript:;" class="f12 green" id="area">选择地区(没有默认值)...</a>
52     <br /><br /><br />
53
54     <a href="javascript:;" class="f12 green" id="area2">选择地区(有默认值[河北省秦皇岛市北戴河区])...</a>
55 </body>
56 </html>

下载地址   :http://files.cnblogs.com/files/337212522/areapicker%28%E5%9C%B0%E5%8C%BA%E9%80%89%E6%8B%A9%29V0.2.zip

时间: 2024-10-12 09:16:49

jquery areapicker 地区选择器 为手机浏览器度身定做. 一行代码完成手机上的地区选择的相关文章

(转)web app 禁用手机浏览器缓存方法

开发过web app的同学,特别是前端人员,都碰到这烦人的事情,JS或CSS代码改变,可手机浏览器怎么刷新都不更新,手机浏览器的缓存特别恶劣. 所以今天贴个方法解决这问题.记得,本地调试的时候贴上,上线后要删除哦,免得访问者浏览体验慢. 代码: 1 2 3 <meta http-equiv="expires" content="0"> <meta http-equiv="pragma" content="no-cach

web app 禁用手机浏览器缓存方法

开发过web app的同学,特别是前端人员,都碰到这烦人的事情,JS或CSS代码改变,可手机浏览器怎么刷新都不更新,手机浏览器的缓存特别恶劣. 所以今天贴个方法解决这问题.记得,本地调试的时候贴上,上线后要删除哦,免得访问者浏览体验慢. 代码: <meta http-equiv="expires" content="0"> <meta http-equiv="pragma" content="no-cache"

三大主流手机浏览器对比:哪个最安全?

随着用户在手机上操作的应用越多越来越多,不止是上网浏览网页等,还涉及网购和手机支付等,安全问题已经成为移动互联网最重要的问题.作为用户使用最频繁的应用之一,手机浏览器的安全问题也更为突出,那么目前市面主流的手机浏览器哪款才是更安全的呢? 本文对国内市场份额前三名的UC手机浏览器.QQ手机浏览器.百度手机浏览器进行逐一对比. 一.信息传输对比 信息传输是一个应用安全最为重要的环节,如果敏感信息泄露,将造成用户直接利益损失.通过网络劫包和解密,发现三款手机浏览器在信息传输过程中加密方式不一. 首先先

百度手机浏览器能听会看,实现移动生活全程自然交互

百度百科中对于浏览器的标准定义是这样说的:浏览器是指可以显示网页服务器或者文件系统的HTML文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互的一种软件. 这个定义表明了浏览器软件的最重要功能,即传递信息.PC时代,人们与互联网世界的交互离不开浏览器,是电脑上最重要的应用之一.在移动互联网时代,人们的信息获取处于随时随地的移动中,PC时代习惯于"只做搬运工"的浏览器绑住了用户的双手. 人工智能改变移动互联网信息传递方式 百度手机浏览器并未拘泥于PC时代对浏览器的传统定义,和

Python+Appium学习之启动手机浏览器

一.启动浏览器:pycharm中python脚本如下: from appium import webdriver desired_caps ={'platformName':'Android','deviceName':'127.0.0.1:62001','platformVersion':'6.0','appPackage':'com.android.browser','appActivity':'com.android.browser.BrowserActivity'}webdriver.R

为什么html5用的jQuery Mobile在手机浏览器/微信中打开字体很小

头部加入 <header> <metaname="viewport"content="width=device-width, initial-scale=1"> </header> 为什么html5用的jQuery Mobile在手机浏览器/微信中打开字体很小,布布扣,bubuko.com

【jQuery】论手机浏览器中拖拽动作的艰难性

本来标题是<论手机浏览器中拖拽动作的不可能性>的,但是想了想还是改成艰难性,避免过于绝对 本想在手机网页中实现一个如iphone可以随意拖动的控制按钮的,但是最后发现竹篮打水一场空, 虽然拖拽动作在手机浏览器中司空见惯,但是在手机浏览器中,要想实现可以被拖拽的组件,却是一件不可能的事情. 先来看看在PC网页中,拖拽动作是怎么做的, 首先,我们有一个按钮,点击有动作,一直按着不放,可以随意拖动,就像iphone可以随意拖动的控制按钮一样, 如上图的灰色图层,写出来也不甚容易, 首先,要把灰色图层

【jQuery】关于选择器中的 :first 、 :first-child 、 :first-of-type

开头先说点题外话.因为刚开始毕业的第一份工作不是前端,是在国企的,快干到3个月的时候,实在是受不了那种安逸的生活节奏,果断辞职了(其实就是因为钱少),然后选定自己喜欢的方向,开始从页面仔做起.所以现在是做页面仔的快第三个月了,因为找了个小的创业公司实习,所以实际能全面从头到尾了解前端的知识比较少,一般是用到什么就去查什么,学什么,所以最近只能找个jQuery的API看看了. 好了,接下去是正题. 我在API里看到对:first-child这个选择器,里面这么描述的(我用的是别人翻译整理的,内心虽

HTML5移动开发之路(34)——jQuery中的选择器

本文为 兄弟连IT教育 机构官方 HTML5培训 教程,主要介绍:HTML5移动开发之路(34)--jQuery中的选择器 一.jQuery是什么? jQuery是由美国人John Resig创建,至今吸引了来自世界各地的众多JavaScript高手加入其中. jQuery的创始人和技术领袖,目前在Mozilla担任JavaScript工具开发工程师.著有<Pro JavaScript Techniques>(即<精通JavaScript>)等经典JavaScript书籍. jQu