portal html css js resource

city.min.js 15KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649
  1. $(function() { //调用插件
  2. $.fn.citySelect();
  3. });
  4. $(function() {
  5. form1 = $('form[name=form1]'),
  6. prev = $('input[name=cho_Province]', form1),
  7. city = $('input[name=cho_City]', form1),
  8. area = $('input[name=cho_Area]', form1),
  9. vale = ['请选择省/直辖市', '请选择城市', '请选择地区'];
  10. form1.submit(function() {
  11. if(prev.val() == vale[0]) {
  12. alert(vale[0]);
  13. return false;
  14. };
  15. if(city.val() == vale[1]) {
  16. alert(vale[1]);
  17. return false;
  18. };
  19. if(area.val() == vale[2]) {
  20. alert(vale[2]);
  21. return false;
  22. }
  23. });
  24. });
  25. //----------jquery.cityselect.js
  26. /*eval(function(p,a,c,k,e,d){
  27. e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};
  28. if(!''.replace(/^/,String)){
  29. while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('!4(a){a.n.P=4(b){4 c(b){6 c,d=a(b),e="Y",f=a("m",d);d.o(4(){a(5).Z(e),f.F(!0,!0).10()}),c=4(){d.Q(e),f.F(!0,!0).U()},a("T").o(4(d){a(d.S).R(b+" *")||c()})}6 d,e={C:["#V","#W","#X"],D:["请选省","请选市","请选区"],y:"i",K:\'11[O^="L"]\',A:!0},f=a.w(e,b),g=f.C,h=f.D,i=f.y,j=f.K,k=g.z;I(a.n.8=4(b){6 c={G:!1,7:0},d=a.w(c,b),e=a(5),f=a("m 3",e),g=(a("m 3:N",e),a("m 3:M(0)",e)),k=a(i,e),l=a(j,e);9 d.G?f.E():g.E(),k.q(h[d.7]),l.r(h[d.7]),5},a.n.t=4(b){6 c,d={p:"0"},e=a.w(d,b),f=a(5),g=a("m",f),h=18.1a[e.p],i="";I("1b"==19 h)9!1;J(c=0;c<h.z;c++)i+=\'<3><a 16="13:14(0)" s="\'+h[c]+\'">\'+h[c]+"</a></3>";g.12(i),i=""},a.n.H=4(){6 b,c,d;a("3",g[0]),a("3",g[1]),a("3",g[2]),a("3",g[0]).u("o",4(){b=a("3",g[0]).v(5)-1;6 c=a("a",5).x("s"),d=a(i,g[0]),e=a(j,g[0]);9 d.q(c),e.r(c),a(g[1]).8({7:1}),a(g[1]).t({p:"B"+b}),a(g[2]).8({7:2}),b}),a("3",g[1]).u("o",4(){c=a("3",g[1]).v(5)-1;6 d=a("a",5).x("s"),e=a(i,g[1]),f=a(j,g[1]);9 e.q(d),f.r(d),a(g[2]).8({7:2}),a(g[2]).t({p:"B"+b+"17"+c}),c}),a("3",g[2]).u("o",4(){d=a("3",g[2]).v(5);6 b=a("a",5).x("s"),c=a(i,g[2]),e=a(j,g[2]);9 c.q(b),e.r(b),d})},f.A)J(d=0;k>d;d++)a(g[d]).8({7:d}),c(g[d]);a(g[0]).t({p:"0"}),a.n.H()}}(15);',62,74,'|||li|function|this|var|thisindex|removelist|return|||||||||||||ul|fn|click|theindex|text|val|alt|appendlist|on|index|extend|attr|czemt|length|intva|0_|setId|stval|remove|stop|removeAll|liClick|if|for|inpvt|cho|gt|first|name|citySelect|removeClass|is|target|body|slideUp|Province|City|Area|active|toggleClass|slideToggle|input|append|javascript|void|jQuery|href|_|dsy|typeof|Items|undefined'.split('|'),0,{}))*/
  30. !
  31. function(a) {
  32. a.fn.citySelect = function(b) {
  33. function c(b) {
  34. var c, d = a(b),
  35. e = "active",
  36. f = a("ul", d);
  37. d.click(function() {
  38. a(this).toggleClass(e), f.stop(!0, !0).slideToggle()
  39. }), c = function() {
  40. d.removeClass(e), f.stop(!0, !0).slideUp()
  41. }, a("body").click(function(d) {
  42. a(d.target).is(b + " *") || c()
  43. })
  44. }
  45. var d, e = {
  46. setId: ["#Province", "#City", "#Area"],
  47. stval: ["请选择省/直辖市", "请选择城市", "请选择地区"],
  48. czemt: "i",
  49. inpvt: 'input[name^="cho"]',
  50. intva: !0
  51. },
  52. f = a.extend(e, b),
  53. g = f.setId,
  54. h = f.stval,
  55. i = f.czemt,
  56. j = f.inpvt,
  57. k = g.length;
  58. if(a.fn.removelist = function(b) {
  59. var c = {
  60. removeAll: !1,
  61. thisindex: 0
  62. },
  63. d = a.extend(c, b),
  64. e = a(this),
  65. f = a("ul li", e),
  66. g = (a("ul li:first", e), a("ul li:gt(0)", e)),
  67. k = a(i, e),
  68. l = a(j, e);
  69. return d.removeAll ? f.remove() : g.remove(), k.text(h[d.thisindex]), l.val(h[d.thisindex]), this
  70. }, a.fn.appendlist = function(b) {
  71. var c, d = {
  72. theindex: "0"
  73. },
  74. e = a.extend(d, b),
  75. f = a(this),
  76. g = a("ul", f),
  77. h = dsy.Items[e.theindex],
  78. i = "";
  79. if("undefined" == typeof h) return !1;
  80. for(c = 0; c < h.length; c++) i += '<li><a href="javascript:void(0)" alt="' + h[c] + '">' + h[c] + "</a></li>";
  81. g.append(i), i = ""
  82. }, a.fn.liClick = function() {
  83. var b, c, d;
  84. a("li", g[0]), a("li", g[1]), a("li", g[2]), a("li", g[0]).on("click", function() {
  85. b = a("li", g[0]).index(this) - 1;
  86. var c = a("a", this).attr("alt"),
  87. d = a(i, g[0]),
  88. e = a(j, g[0]);
  89. return d.text(c), e.val(c), a(g[1]).removelist({
  90. thisindex: 1
  91. }), a(g[1]).appendlist({
  92. theindex: "0_" + b
  93. }), a(g[2]).removelist({
  94. thisindex: 2
  95. }), b
  96. }), a("li", g[1]).on("click", function() {
  97. c = a("li", g[1]).index(this) - 1;
  98. var d = a("a", this).attr("alt"),
  99. e = a(i, g[1]),
  100. f = a(j, g[1]);
  101. return e.text(d), f.val(d), a(g[2]).removelist({
  102. thisindex: 2
  103. }), a(g[2]).appendlist({
  104. theindex: "0_" + b + "_" + c
  105. }), c
  106. }), a("li", g[2]).on("click", function() {
  107. d = a("li", g[2]).index(this);
  108. var b = a("a", this).attr("alt"),
  109. c = a(i, g[2]),
  110. e = a(j, g[2]);
  111. return c.text(b), e.val(b), d
  112. })
  113. }, f.intva)
  114. for(d = 0; k > d; d++) a(g[d]).removelist({
  115. thisindex: d
  116. }), c(g[d]);
  117. a(g[0]).appendlist({
  118. theindex: "0"
  119. }), a.fn.liClick()
  120. }
  121. }(jQuery);
  122. //把live改成on
  123. //--------city.min.js
  124. function Dsy() {
  125. this.Items = {};
  126. };
  127. Dsy.prototype.add = function(id, iArray) {
  128. this.Items[id] = iArray;
  129. };
  130. Dsy.prototype.Exists = function(id) {
  131. if(typeof(this.Items[id]) == "undefined") return false;
  132. return true;
  133. };
  134. var dsy = new Dsy();
  135. dsy.add("0", ["北京市", "天津市", "上海市", "重庆市", "河北省", "山西省", "内蒙古自治区", "辽宁省", "吉林省", "黑龙江省", "江苏省", "浙江省", "安徽省", "福建省", "江西省", "山东省", "河南省", "湖北省", "湖南省", "广东省", "广西壮族自治区", "海南省", "四川省", "贵州省", "云南省", "西藏自治区", "陕西省", "甘肃省", "青海省", "宁夏回族自治区", "新疆维吾尔自治区", "香港特别行政区", "澳门特别行政区", "台湾省","海外"]);
  136. dsy.add("0_0", ["北京市"]);
  137. dsy.add("0_1", ["天津市"]);
  138. dsy.add("0_2", ["上海市"]);
  139. dsy.add("0_3", ["重庆市"]);
  140. dsy.add("0_4",
  141. [
  142. "石家庄市",
  143. "唐山市",
  144. "秦皇岛市",
  145. "邯郸市",
  146. "邢台市",
  147. "保定市",
  148. "张家口市",
  149. "承德市",
  150. "沧州市",
  151. "廊坊市",
  152. "衡水市"
  153. ]);
  154. dsy.add("0_5",
  155. [
  156. "太原市",
  157. "大同市",
  158. "阳泉市",
  159. "长治市",
  160. "晋城市",
  161. "朔州市",
  162. "晋中市",
  163. "运城市",
  164. "忻州市",
  165. "临汾市",
  166. "吕梁市",
  167. ]);
  168. dsy.add("0_6",
  169. [
  170. "呼和浩特市",
  171. "包头市",
  172. "乌海市",
  173. "赤峰市",
  174. "通辽市",
  175. "鄂尔多斯市",
  176. "呼伦贝尔市",
  177. "巴彦淖尔市",
  178. "乌兰察布市",
  179. "兴安盟",
  180. "锡林郭勒盟",
  181. "阿拉善盟"
  182. ]);
  183. dsy.add("0_7",
  184. [
  185. "沈阳市",
  186. "大连市",
  187. "鞍山市",
  188. "抚顺市",
  189. "本溪市",
  190. "丹东市",
  191. "锦州市",
  192. "营口市",
  193. "阜新市",
  194. "辽阳市",
  195. "盘锦市",
  196. "铁岭市",
  197. "朝阳市",
  198. "葫芦岛市"
  199. ]);
  200. dsy.add("0_8",
  201. [
  202. "长春市",
  203. "吉林市",
  204. "四平市",
  205. "辽源市",
  206. "通化市",
  207. "白山市",
  208. "松原市",
  209. "白城市",
  210. "延边朝鲜族自治州"
  211. ]);
  212. dsy.add("0_9",
  213. [
  214. "哈尔滨市",
  215. "齐齐哈尔市",
  216. "鸡西市",
  217. "鹤岗市",
  218. "双鸭山市",
  219. "大庆市",
  220. "伊春市",
  221. "佳木斯市",
  222. "七台河市",
  223. "牡丹江市",
  224. "黑河市",
  225. "绥化市",
  226. "大兴安岭地区"
  227. ]);
  228. dsy.add("0_10",
  229. [
  230. "南京市",
  231. "无锡市",
  232. "徐州市",
  233. "常州市",
  234. "苏州市",
  235. "南通市",
  236. "连云港市",
  237. "淮安市",
  238. "盐城市",
  239. "扬州市",
  240. "镇江市",
  241. "泰州市",
  242. "宿迁市",
  243. ]);
  244. dsy.add("0_11",
  245. [
  246. "杭州市",
  247. "宁波市",
  248. "温州市",
  249. "嘉兴市",
  250. "湖州市",
  251. "绍兴市",
  252. "金华市",
  253. "衢州市",
  254. "舟山市",
  255. "台州市",
  256. "丽水市"
  257. ]);
  258. dsy.add("0_12",
  259. [
  260. "合肥市",
  261. "芜湖市",
  262. "蚌埠市",
  263. "淮南市",
  264. "马鞍山市",
  265. "淮北市",
  266. "铜陵市",
  267. "安庆市",
  268. "巢湖市",//多的
  269. "黄山市",
  270. "滁州市",
  271. "阜阳市",
  272. "宿州市",
  273. "六安市",
  274. "亳州市",
  275. "池州市",
  276. "宣城市"
  277. ]);
  278. dsy.add("0_13",
  279. [
  280. "福州市",
  281. "厦门市",
  282. "莆田市",
  283. "三明市",
  284. "泉州市",
  285. "漳州市",
  286. "南平市",
  287. "龙岩市",
  288. "宁德市"
  289. ]);
  290. dsy.add("0_14",
  291. [
  292. "南昌市",
  293. "景德镇市",
  294. "萍乡市",
  295. "九江市",
  296. "新余市",
  297. "鹰潭市",
  298. "赣州市",
  299. "吉安市",
  300. "宜春市",
  301. "抚州市",
  302. "上饶市"
  303. ]);
  304. dsy.add("0_15",
  305. [
  306. "济南市",
  307. "青岛市",
  308. "淄博市",
  309. "枣庄市",
  310. "东营市",
  311. "烟台市",
  312. "潍坊市",
  313. "济宁市",
  314. "泰安市",
  315. "威海市",
  316. "日照市",
  317. "莱芜市",
  318. "临沂市",
  319. "德州市",
  320. "聊城市",
  321. "滨州市",
  322. "菏泽市"
  323. ]);
  324. dsy.add("0_16",
  325. [
  326. "郑州市",
  327. "开封市",
  328. "三门峡市",
  329. "洛阳市",
  330. "焦作市",
  331. "新乡市",
  332. "鹤壁市",
  333. "安阳市",
  334. "濮阳市",
  335. "商丘市",
  336. "许昌市",
  337. "漯河市",
  338. "平顶山市",
  339. "南阳市",
  340. "信阳市",
  341. "周口市",
  342. "驻马店市",
  343. "济源市"
  344. ]);
  345. dsy.add("0_17",
  346. [
  347. "武汉市",
  348. "黄石市",
  349. "十堰市",
  350. "宜昌市",
  351. "襄阳市",
  352. "鄂州市",
  353. "荆门市",
  354. "孝感市",
  355. "荆州市",
  356. "黄冈市",
  357. "咸宁市",
  358. "随州市",
  359. "恩施土家族苗族自治州",
  360. "仙桃市",
  361. "潜江市",
  362. "天门市",
  363. "神农架林区"
  364. ]);
  365. dsy.add("0_18",
  366. [
  367. "长沙市",
  368. "株洲市",
  369. "湘潭市",
  370. "衡阳市",
  371. "邵阳市",
  372. "岳阳市",
  373. "常德市",
  374. "张家界市",
  375. "益阳市",
  376. "郴州市",
  377. "永州市",
  378. "怀化市",
  379. "娄底市",
  380. "湘西土家族苗族自治州"
  381. ]);
  382. dsy.add("0_19",
  383. [
  384. "广州市",
  385. "深圳市",
  386. "清远市",
  387. "韶关市",
  388. "河源市",
  389. "梅州市",
  390. "潮州市",
  391. "汕头市",
  392. "揭阳市",
  393. "汕尾市",
  394. "惠州市",
  395. "东莞市",
  396. "珠海市",
  397. "中山市",
  398. "江门市",
  399. "佛山市",
  400. "肇庆市",
  401. "云浮市",
  402. "阳江市",
  403. "茂名市",
  404. "湛江市"]);
  405. dsy.add("0_20",
  406. [
  407. "南宁市",
  408. "桂林市",
  409. "柳州市",
  410. "梧州市",
  411. "贵港市",
  412. "玉林市",
  413. "钦州市",
  414. "北海市",
  415. "防城港市",
  416. "崇左市",
  417. "百色市",
  418. "河池市",
  419. "来宾市",
  420. "贺州市"
  421. ]);
  422. dsy.add("0_21",
  423. [
  424. "海口市",
  425. "三亚市",
  426. "五指山市",
  427. "琼海市",
  428. "儋州市",
  429. "文昌市",
  430. "万宁市",
  431. "东方市",
  432. "定安县",
  433. "屯昌县",
  434. "澄迈县",
  435. "临高县",
  436. "白沙黎族自治县",
  437. "昌江黎族自治县",
  438. "乐东黎族自治县",
  439. "陵水黎族自治县",
  440. "保亭黎族苗族自治县",
  441. "琼中黎族苗族自治县",
  442. "西沙群岛",
  443. "南沙群岛",
  444. "中沙群岛的岛礁及其海域"
  445. ]);
  446. dsy.add("0_22",
  447. [
  448. "成都市",
  449. "自贡市",
  450. "攀枝花市",
  451. "泸州市",
  452. "广元市",
  453. "绵阳市",
  454. "德阳市",
  455. "南充市",
  456. "广安市",
  457. "遂宁市",
  458. "内江市",
  459. "乐山市",
  460. "宜宾市",
  461. "巴中市",
  462. "达州市",
  463. "资阳市",
  464. "眉山市",
  465. "雅安市",
  466. "阿坝藏族羌族自治州",
  467. "甘孜藏族自治州",
  468. "凉山彝族自治州"
  469. ]);
  470. dsy.add("0_23",
  471. [
  472. "贵阳市",
  473. "六盘水市",
  474. "遵义市",
  475. "安顺市",
  476. "毕节地区",
  477. "铜仁地区",
  478. "黔西南布依族苗族自治州",
  479. "黔东南苗族侗族自治州",
  480. "黔南布依族苗族自治州"
  481. ]);
  482. dsy.add("0_24",
  483. [
  484. "昆明市",
  485. "曲靖市",
  486. "玉溪市",
  487. "保山市",
  488. "昭通市",
  489. "丽江市",
  490. "普洱市",
  491. "临沧市",
  492. "楚雄彝族自治州",
  493. "红河哈尼族彝族自治州",
  494. "文山壮族苗族自治州",
  495. "西双版纳傣族自治州",
  496. "大理白族自治州",
  497. "德宏傣族景颇族自治州",
  498. "怒江傈僳族自治州",
  499. "迪庆藏族自治州"
  500. ]);
  501. dsy.add("0_25",
  502. [
  503. "拉萨市",
  504. "那曲地区",
  505. "昌都地区",
  506. "林芝地区",
  507. "山南地区",
  508. "日喀则地区",
  509. "阿里地区"
  510. ]);
  511. dsy.add("0_26",
  512. [
  513. "西安市",
  514. "延安市",
  515. "铜川市",
  516. "渭南市",
  517. "咸阳市",
  518. "宝鸡市",
  519. "汉中市",
  520. "榆林市",
  521. "安康市",
  522. "商洛市"
  523. ]);
  524. dsy.add("0_27",
  525. [
  526. "兰州市",
  527. "嘉峪关市",
  528. "白银市",
  529. "天水市",
  530. "武威市",
  531. "酒泉市",
  532. "张掖市",
  533. "庆阳市",
  534. "平凉市",
  535. "定西市",
  536. "陇南市",
  537. "临夏回族自治州",
  538. "甘南藏族自治州"
  539. ]);
  540. dsy.add("0_28",
  541. [
  542. "西宁市",
  543. "海东地区",
  544. "海北藏族自治州",
  545. "黄南藏族自治州",
  546. "海南藏族自治州",
  547. "果洛藏族自治州",
  548. "玉树藏族自治州",
  549. "海西蒙古族藏族自治州"
  550. ]);
  551. dsy.add("0_29",
  552. [
  553. "银川市",
  554. "石嘴山市",
  555. "吴忠市",
  556. "固原市",
  557. "中卫市"]);
  558. dsy.add("0_30",
  559. [
  560. "乌鲁木齐市",
  561. "克拉玛依市",
  562. "吐鲁番地区",
  563. "哈密地区",
  564. "喀什地区",
  565. "阿克苏地区",
  566. "和田地区",
  567. "克孜勒苏柯尔克孜自治州",
  568. "博尔塔拉蒙古自治州",
  569. "昌吉回族自治州",
  570. "巴音郭楞蒙古自治州",
  571. "伊犁哈萨克自治州",
  572. "塔城地区",
  573. "阿勒泰地区",
  574. "石河子市",
  575. "阿拉尔市",
  576. "图木舒克市",
  577. "五家渠市"
  578. ]);
  579. dsy.add("0_31", ["香港特别行政区"]);
  580. dsy.add("0_32", ["澳门特别行政区"]);
  581. dsy.add("0_33",
  582. [
  583. "台北市",
  584. "高雄市",
  585. "台南市",
  586. "台中市",
  587. "金门县",
  588. "南投县",
  589. "基隆市",
  590. "新竹市",
  591. "嘉义市",
  592. "新北市",
  593. "宜兰县",
  594. "新竹县",
  595. "桃园县",
  596. "苗栗县",
  597. "彰化县",
  598. "嘉义县",
  599. "云林县",
  600. "屏东县",
  601. "台东县",
  602. "花莲县",
  603. "澎湖县"
  604. ]);
  605. dsy.add("0_34",["海外"]);
  606. dsy.add("0", ["北京市", "天津市", "上海市", "重庆市", "河北省", "山西省", "内蒙古自治区", "辽宁省", "吉林省", "黑龙江省", "江苏省", "浙江省", "安徽省", "福建省", "江西省", "山东省", "河南省", "湖北省", "湖南省", "广东省", "广西壮族自治区", "海南省", "四川省", "贵州省", "云南省", "西藏自治区", "陕西省", "甘肃省", "青海省", "宁夏回族自治区", "新疆维吾尔自治区", "香港特别行政区", "澳门特别行政区", "台湾省","海外"]);