赞
踩
如图所示:
提示:
layer.msg(提示信息, {time:1000, icon:5, shift:6}, 回调方法);
layer.alert(提示信息, function(index){
// 回调方法
layer.close(index);
});
询问:
layer.confirm("询问信息", {icon: 3, title:'提示'}, function(cindex){
layer.close(cindex);
}, function(cindex){
layer.close(cindex);
});
加载
var loadingIndex = layer.msg('处理中', {icon: 16});
...
layer.close(loadingIndex);
var index = layer.load(2, {time: 10*1000});
layer.close(index);
小图标
time:1000 显示时间
icon:5 图标
shift:6 抖动效果
如:
<script src="${APP_PATH}/jquery/layer/layer.js"></script>
代码参考:
/* if(loginacct.val() == ""){
alert("登录账号不能为空,请重新输入!");
loginacct.focus();
return ;
} */
if(loginacct.val() == ""){
//alert("登录账号不能为空,请重新输入!");//alert,confirm方法会暂停UI线程
layer.msg("登录账号不能为空,请重新输入!", {time:2000, icon:5, shift:6}, function(){
loginacct.focus();
//return ; 只是返回当前回调函数,单击事件函数并没有返回,代码继续往下执行
}); //弹出时间,图标,特效
return ;//单击事件函数返回
}
var loadingIndex = -1;
$.ajax({
async:true,
url : "${APP_PATH}/dologin.do",
type : "POST",
data : {
"loginacct" : loginacct.val(),
"userpswd" : userpswd.val(),
"usertype" : $("#usertype").val()
},
beforeSend : function() {
//loadingIndex = layer.msg('处理中', {icon: 16});
loadingIndex = layer.load(2, {time: 10*1000});
return false; //将验证信息存放到beforeSend函数中也是可以的.
},
success : function(result) {
layer.close(loadingIndex);
// 通过返回的响应结果跳转页面
if ( result.success ) {
if ( "member" == $("#usertype").val() ) {
window.location.href = "${APP_PATH}/";
} else {
window.location.href = "${APP_PATH}/main.htm";
}
} else {
alert(result.errorMsg);
}
},
error : function() {
}
});
效果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。