最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

基于zepto.js实现登录界面

来源:懂视网 责编:小采 时间:2020-11-27 22:28:29
文档

基于zepto.js实现登录界面

基于zepto.js实现登录界面:最近使用Zepto.js写的登陆界面,纯js界面,留下来,以后再写登陆可以直接使用了。 下面是效果图 直接再html中先引入zepto.js的库,再插入下面的代码就可以实现了 createLoginArea(); function createLoginArea() { var field
推荐度:
导读基于zepto.js实现登录界面:最近使用Zepto.js写的登陆界面,纯js界面,留下来,以后再写登陆可以直接使用了。 下面是效果图 直接再html中先引入zepto.js的库,再插入下面的代码就可以实现了 createLoginArea(); function createLoginArea() { var field

最近使用Zepto.js写的登陆界面,纯js界面,留下来,以后再写登陆可以直接使用了。

下面是效果图

直接再html中先引入zepto.js的库,再插入下面的代码就可以实现了

createLoginArea(); 
function createLoginArea() { 
 
 var field = $('<fieldset />'); 
 
 field.css({ 
 position:'absolute', 
 width:'60vmin', 
 height:'40vmin', 
 border: '1px solid #61B5CF' 
 }); 
 field.css('border-radius','1vmin'); 
 
 var legend = $('<legend />'); 
 legend.text("登陆"); 
 var ul = $('<ul />'); 
 ul.css('list-style','none'); 
 ul.css('text-align','center'); 
 ul.css({ 
 width: '100%', 
 height: '100%', 
 margin: '0', 
 display: 'inline' 
 }).css('padding-top', '5%') 
 .css('box-sizing', 'border-box'); 
 
 var nameLi = $('<li />',{class:'loginLi'}); 
 var nameDiv=$('<div />',{class:'textDiv'}); 
 nameDiv.text("用户名"); 
 var nameInput=$('<input />',{class:"input",type:"text",placeholder:"请输入用户名"}); 
 nameLi.append(nameDiv); 
 nameLi.append(nameInput); 
 var passwordLi = $('<li />',{class:'loginLi'}); 
 var passWordDiv=$('<div />',{class:'textDiv'}); 
 passWordDiv.text("密码"); 
 var passWordInput=$('<input />',{class:"input",type:"password",placeholder:"请输入密码"}); 
 passwordLi.append(passWordDiv); 
 passwordLi.append(passWordInput); 
 
 var submitLi = $('<li />',{class:'loginLi'}); 
 var submitBtn = $('<input />', {type: 'submit', value: '登陆'}); 
 var stateLi = $('<li />',{class:'loginLi'}); 
 submitLi.append(submitBtn); 
 ul.append(nameLi); 
 ul.append(passwordLi); 
 ul.append(submitLi); 
 ul.append(stateLi); 
 legend.appendTo(field); 
 ul.appendTo(field); 
 field.appendTo($('body')); 
 
 
 
 $('.loginLi').css({ 
 width: '80%', 
 height: '25%', 
 padding: '0', 
 margin: '0' 
 }).css('text-align', 'left') 
 .css('line-height', '9vmin'); 
 stateLi.css('text-align', 'center'); 
 submitLi.css('text-align', 'center'); 
 $('.input').css({ 
 position: 'relative', float: 'left', width: '60%', 
 height: '80%' 
 }).css('margin-left','1%'); 
 $('.textDiv').css({ 
 position: 'relative', float: 'left', width: '35%', 
 height: '80%' 
 }).css('text-align', 'right'); 
 stateLi.css('height','20%'); 
 //设置界面位置 
 var body=$('body'); 
 field.css({ 
 top:'20vmin', 
 left:parseInt((body.width()-field.width())/2) 
 }); 
 //上传事件 
 submitLi.on('click',function () { 
 $.ajax({ 
 type: 'POST', 
 url: 'url',//提交的地址 
 data: {name:nameInput.val(),passWord:passWordInput.val()}, 
 dataType: 'json', 
 timeout: 3000, 
 context: $('body'), 
 success: function (data) { 
 stateLi.text(data); 
 }, 
 error: function (xhr, type) { 
 stateLi.text("上传失败"); 
 } 
 }) 
 }); 
 
} 

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

基于zepto.js实现登录界面

基于zepto.js实现登录界面:最近使用Zepto.js写的登陆界面,纯js界面,留下来,以后再写登陆可以直接使用了。 下面是效果图 直接再html中先引入zepto.js的库,再插入下面的代码就可以实现了 createLoginArea(); function createLoginArea() { var field
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top