destoon ajax_area_select,jquery.ajax实现destoon出发地与目的地地址三级联动伪下拉菜单式demo...

该博客分享了一款JavaScript插件,用于实现出发地与目的地的三级联动地址选择功能。插件可以在同一页面内无限次复用,通过数字区分不同地址选项。教程详细介绍了HTML源码、CSS样式以及如何引入jQuery文件,并提供了资源下载。适用于前端开发中的交互设计。
摘要由CSDN通过智能技术生成

分享此插件的升级版,可用来实现 出发地与目的地功能。配图:

a7b46d3d08f61edf8944d51bb5190f9c.png

一、插件新增优点

单页面内无限重复使用,可以添加若干个出发地与目的地功能,js源码不变!

看官是不是已经迫不及待了?不急不急,咱们一点点来完成案例。

二、插件使用教程

2.1 html源码部分

html源码

jquery.ajax实现destoon出发地与目的地地址三级联动伪下拉菜单式demo

出发地:

  • 请选择省份

  • 请选择城市

  • 请选择县

目的地:

  • 请选择省份

  • 请选择城市

  • 请选择县

注意上面代码中黄色高亮部位,这里用数字来区分地区的个数,数字不能重复!目前只有一组出发地和目的地,所以可以用数字0表示出发地,数字1表示目的地。如果想再增加一级出发地与目的地,此时第二级的出发地可用3表示,目的地可用4表示,以此类推。

2.2 css样式

css样式

*{margin:0;padding:0}

.clearfix{*zoom:1}

.clearfix:after{content:"";clear:both;display:table;height:0;font-size:0;overflow:hidden}

ul{list-style:none}

h2{margin:30px auto;text-align:center}

h3{margin:10px auto}

.ylsj-search-areaw{position:relative;width:990px;margin:10px auto}

.ylsj-site,.ylsj-aid{height:35px;line-height:35px;display:inline-block;width:450px;margin:0 auto;max-width:550px;cursor:pointer;border:1px solid #E2E2E2}

.ylsj-cityw{}

.ylsj-SA-list{height:40px;margin-bottom:10px;float:left}

.ylsj-SA-lab{float:left;width:80px;text-align:right;line-height:40px}

.ylsj-SA-div{width:160px;float:left;position:relative;border:1px solid #ccc;border-radius:3px;margin-right:10px}

.ylsj-SA-inp{line-height:36px;height:36px;width:100%;border:none;outline:none;padding:0;text-align:center;display:inline-block}

.ylsj-SA-city{position:absolute;top:100%;left:0;width:99.5%;overflow-y:scroll;_height:330px;max-height:330px;display:none;background:#fff;border:1px solid #ccc}

.ylsj-SAC-span{height:30px;line-height:30px;display:block;padding-left:3px;cursor:pointer;overflow:hidden}

.ylsj-SA-city .on{background:#86A0FF;color:#fff}

.z-index10{z-index:10;position:relative}

.z-index9{z-index:9;position:relative}

.z-index8{z-index:8;position:relative}

pre{width:900px;margin:30px auto}

.arrows{position:absolute;width:0;display:inline-block;font-size:0;height:0;line-height:0;border-width:6px;top:50%;margin-top:-2px}

.arrows_t{border-color:#666 transparent transparent;border-style:solid dashed dashed;right:10px}

2.3 引入jquery文件

引入jquery文件

2.4 资源打包下载

资源下载

三、压缩包文件说明

如果看官需要此demo,可使用积分下载。下载解压后如图:

c3798efa91563487637ded527043b19f.png由于艺灵的案例都放一个文件夹ajax_area_select下,如果看官想将文件放不同的文件夹中,一定要修改yilingsj-area-select-more.js中的ajax路径!否则会出现路径不对错误,然后就是不能成功调用php文件中的信息,然后就看不到效果了......

下载文件的看官,如果不会操作,可在评论区中留下足迹。艺灵看到后会一对一帮您解决问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值