废话不多说直接上代码这是js代码,提示层淡入,4秒之后淡出 function showTips(msg) {
var w = $(window).width(); //屏幕宽度
var t_w = $("#div1").width(); //div宽度
$("#div1").css("left", (w - t_w) / 2); //设置到屏幕中央
$("#div2").text(msg); //提示的内容
$("#div1").fadeIn();
setTimeout(function () { $(".i_tips").fadeOut(); }, 4000);
}
这是C#代码,在按钮的单击事件中提示 ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "showTips('注册成功!')", true);
Response.Redirect("Index.aspx");
问题是只要写了Response.Redirect("Index.aspx"); 提示层就没有用了,直接跳转了。不提示了。我想4秒提示完后再跳转网页。 对了System.Threading.Sleep("4000") 也没用。 停止4秒,不会有提示,郁闷!
var w = $(window).width(); //屏幕宽度
var t_w = $("#div1").width(); //div宽度
$("#div1").css("left", (w - t_w) / 2); //设置到屏幕中央
$("#div2").text(msg); //提示的内容
$("#div1").fadeIn();
setTimeout(function () { $(".i_tips").fadeOut(); }, 4000);
}
这是C#代码,在按钮的单击事件中提示 ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "showTips('注册成功!')", true);
Response.Redirect("Index.aspx");
问题是只要写了Response.Redirect("Index.aspx"); 提示层就没有用了,直接跳转了。不提示了。我想4秒提示完后再跳转网页。 对了System.Threading.Sleep("4000") 也没用。 停止4秒,不会有提示,郁闷!
var w = $(window).width(); //屏幕宽度
var t_w = $("#div1").width(); //div宽度
$("#div1").css("left", (w - t_w) / 2); //设置到屏幕中央
$("#div2").text(msg); //提示的内容
$("#div1").fadeIn();
setTimeout(function () { $(".i_tips").fadeOut(); laction.href="Index.aspx";}, 4000);
}把后台的跳转去掉,
function showTipsAndRedirect(msg) {
var w = $(window).width(); //屏幕宽度
var t_w = $("#div1").width(); //div宽度
$("#div1").css("left", (w - t_w) / 2); //设置到屏幕中央
$("#div2").text(msg); //提示的内容
$("#div1").fadeIn();
setTimeout(function () {
$(".i_tips").fadeOut();
window.location.href="Index.aspx";
}, 4000);
}ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "showTipsAndRedirect('注册成功!')", true);