title: jQuery登录注册插件
jQuery登录注册插件
更多请到github文档查看
使用方法
先引入 jQuery脚本,然后引入register.js脚本,最后再初始化
1. 加载js(依赖jquery)<script src="//zhcdn01.xoyo.com/assets/lib/jquery/jquery.1.7.2.js"></script><script src="//zhcdn01.xoyo.com/xassets/com/pf/register/jsreg/v2/register.js"></script>2. 输入dom节点<div class="xsj_register_dom_eight"></div>3. 初始化代码$('.xsj_register_dom_eight').registerPublic({ //这个class样式名等于2中的dom节点的样式名ajaxUrl:'http://my-api-dev.xoyo.com/', //用于测试接口domName:'.xsj_register_dom_eight', //这个class样式名等于2中的dom节点的样式名regTag:8, //用于一个页面有多个登录或者注册框loginModel:true,client:'jx3',onStart: function () { //DOM拼装完毕时 回调(用于修改DOM结构和文字)$('.J_getCodeBoxLogin').before('<div class="input-box hei-line inputbtn-tips">粤剧门票</div>')},cbLoginModelSuccess: function($user){ //登录成功后返回的登录名$("#step_one").hide();$("#step_two").show();$('.g_username').empty().html($user)}});4.增加退出方法,在任意的按钮添加class样式J_logOutPublicRegjs就可使用退出功能。比如:<div class="J_logOutPublicRegjs">退出按钮</div>5.DEMO网址http://zhcdn01.xoyo.com/xassets/com/pf/register/jsreg/v2/demo.html
常用DEMO
1.普通登录,有wegame
<div class="xsj_register_dom_nine"></div><script>$('.xsj_register_dom_nine').registerPublic({domName:'.xsj_register_dom_nine',regTag:9,loginModel:true,client:'jx3',isWegameLogin: true, //wegame loginjiyanBind:true,isLogOutCallback: true, //开启退出回调cbLogOut:function () {alert('退出成功')},cbLoginModelSuccess: function($user){alert($user)}});</script>2.普通注册,有回调<div class="xsj_register_dom_six"></div><script>$('.xsj_register_dom_six').registerPublic({domName:'.xsj_register_dom_six',regTag:6,onlyPutong:true,oneStepPutong:true,client:'jx3',onStart: function(){$('.J_regPubregBtn').html('注册领奖');$('.J_idcardText').html('根据国家规定,必须完成实名制认证才能注册账号,请补填以下信息,领取688元豪华礼包:')},cbRegSuccess: function($username,sin_name,sin_idcard,sin_email){/* 返回参数说明* $username 返回用户名 或者 注册时的手机号* sin_name 返回真实姓名* sin_idcard 返回身份证号* sin_email 返回email*/}})</script>3.手机注册<div class="xsj_register_dom_five"></div>$('.xsj_register_dom_five').registerPublic({domName:'.xsj_register_dom_five',regTag:5,onlyMobile:true,oneStepPhone:true,client:'jx3'})
API
...domName: '' //必填/按钮dom,可以class,也可以IDcssUrl: '//zhcdn01.xoyo.com/xassets/com/pf/register/jsreg/v2/skins/s001/reg.css?v=123',//css样式isPassAgain: false, //是否需要开启 确认密码框 默认关闭isLogin: false, //是否需要 判断用户是否登录onlyMobile: false, //是否 只有手机注册 true为只有手机注册(用于移动端)onlyPutong: false, //是否 只有个性普通版注册 true为只有普通注册oneStepPhone: false, //是否 一个步骤完成 手机注册 onlyMobile也要为trueoneStepPutong: false, //是否 一个步骤完成 普通注册 onlyPutong也要为trueartDiatTips: false, //是否 用artdiag弹出提示框,需要加载artdiagjs和CSS皮肤twoStepTabsHide: false, //是否 到达第二步时 关闭选项卡按钮 默认开启 为true时第二步关闭loginModel: false,isJizhiArea: false, //是否 开启极致验证指定弹出区域 此时会把后续验证弹出到以下指定ID的区域内居中显示areaJizhiId: null, //极致验证指定弹出区域 idisWegameLogin: false, //是否开启wegame登录isLogOutCallback: false, //是否开启退出回调 ,如果为true为调用退出回调函数 否则刷新页面nextWidthJizhi: '260px', //极致验证指定弹出区域 宽度regTag: '0', //0~16位, 用于一个页面需要显示多个注册的场景ajaxUrl: 'https://pf-api.xoyo.com/', //接口网址,如果需要使用测试接口,请把此参数改为http://my-api-dev.xoyo.com/regRefer: ( document.referrer ) || '', //注册来源页面regTarget: 'reg_public_signup', //注册区域 一个页面有多个注册时的标记//注册成功后提示文案regText: '请保管好您的账户名和密码,西山居不会以任何的形式向您索要账户名和密码。',...
