mz16医院,合约机和裸机的区别,汉龙集团刘汉的女儿
1. 数据
一共包含了全国3049所大学, 从人人网拷贝的 (仅供学习交流, 请勿用于商业项目), 这是一个脚本文件, 里含的json对象存储了学校的信息, 格式为:
代码如下:
var schoollist=[
{
"id":1, //省份id
"school": [
{
"id": 1001, //学校id
"name": "\u6e05\u534e\u5927\u5b66" //学校名称
}
/....
], //这个省的学校
"name": "\u5317\u4eac"
},
//...
];
. 代码如下:
<p id="choose-box-wrapper">
<p id="choose-box">
<p id="choose-box-title">
<span>选择学校</span>
</p>
<p id="choose-a-province">
</p>
<p id="choose-a-school">
</p>
<p id="choose-box-bottom">
<input type="botton" onclick="hide()" value="关闭" />
</p>
</p>
</p>
. 代码如下:
function makecenter()
{
$('#choose-box-wrapper').css("display","block");
$('#choose-box-wrapper').css("position","absolute");
$('#choose-box-wrapper').css("top", math.max(0, (($(window).height() - $('#choose-box-wrapper').outerheight()) / 2) + $(window).scrolltop()) + "px");
$('#choose-box-wrapper').css("left", math.max(0, (($(window).width() - $('#choose-box-wrapper').outerwidth()) / 2) + $(window).scrollleft()) + "px");
}
. 代码如下:
function initprovince()
{
//原先的省份列表清空
$('#choose-a-province').html('');
for(i=0;i<schoollist.length;i++)
{
$('#choose-a-province').append('<a class="province-item" province-id="'+schoollist[i].id+'">'+schoollist[i].name+'</a>');
}
//添加省份列表项的click事件
$('.province-item').bind('click', function(){
var item=$(this);
var province = item.attr('province-id');
var choosenitem = item.parent().find('.choosen');
if(choosenitem)
$(choosenitem).removeclass('choosen');
item.addclass('choosen');
//更新大学列表
initschool(province);
}
);
}
function initschool(provinceid)
{
//原先的学校列表清空
$('#choose-a-school').html('');
var schools = schoollist[provinceid-1].school;
for(i=0;i<schools.length;i++)
{
$('#choose-a-school').append('<a class="school-item" school-id="'+schools[i].id+'">'+schools[i].name+'</a>');
}
//添加大学列表项的click事件
$('.school-item').bind('click', function(){
var item=$(this);
var school = item.attr('school-id');
//更新选择大学文本框中的值
$('#school-name').val(item.text());
//关闭弹窗
hide();
}
);
}
. 代码如下:
//弹出窗口
function pop(){
//将窗口居中
makecenter();
//初始化省份列表
initprovince();
//默认情况下, 给第一个省份添加choosen样式
$('[province-id="1"]').addclass('choosen');
//初始化大学列表
initschool(1);
}
//隐藏窗口
function hide()
{
$('#choose-box-wrapper').css("display","none");
}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
怎么理解wx.navigateTo的events参数使用详情
微信jssdk踩坑之签名错误invalid signature
网友评论