最新文章专题视频专题问答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
当前位置: 首页 - 科技 - 知识百科 - 正文

JS实现分享页面自动关闭效果

来源:动视网 责编:小采 时间:2020-11-27 19:27:51
文档

JS实现分享页面自动关闭效果

JS实现分享页面自动关闭效果:本篇文章给大家带来的内容是关于JS实现分享页面自动关闭效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。【推荐教程:JavaScript教程】通常我们在分享内容后,会有个新的窗口提示分享成功,然后倒计时关闭窗口。要实现这个效果,我们要
推荐度:
导读JS实现分享页面自动关闭效果:本篇文章给大家带来的内容是关于JS实现分享页面自动关闭效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。【推荐教程:JavaScript教程】通常我们在分享内容后,会有个新的窗口提示分享成功,然后倒计时关闭窗口。要实现这个效果,我们要
 本篇文章给大家带来的内容是关于JS实现分享页面自动关闭效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。【推荐教程:JavaScript教程】

通常我们在分享内容后,会有个新的窗口提示分享成功,然后倒计时关闭窗口。

要实现这个效果,我们要写两个页面:

先创建用于点击的页面 open_window.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<a href="javascript:a()">点击分享至微博</a>
</body>
<script type="text/javascript">
function a(){
window.open("new_window.html","_blank","width=500,height=200,top=200,left=300");//设置打开新的窗口的大小及位置
}
</script>
</html>

出来的效果大致如下:

写好第一个页面之后,我们再来做定时器的页面new_window.html,让弹出的新窗口5秒后自动关闭:

<!DOCTYPE HTML>
<html>
<head>
<title>倒计时自动关闭/跳转页面</title>
<meta charset="utf-8" />
<script>//作业: 改成周期性定时器实现
function myClose(){//任务
//取出time中的数,保存在n中
var n=parseInt(time.innerHTML);
n-=1//将n-1
if(n>0){//如果n>0
//将n+秒钟后自动关闭 再放回time中
time.innerHTML=n+"秒钟后自动关闭";
//再启动下一次定时器,将序号再保存在timer中
timer=setTimeout(arguments.callee,1000);
}else{//否则
close();//关闭
}
}
var timer=null;//保存定时器序号
window.onload=function(){
timer=setTimeout(myClose,1000);//启动一次性定时器
}
</script>
</head>
<body style="text-align: center;">
<p style="color: red;font-size: 20px;">(≧▽≦)分享成功!</p><br/><br />
<span id="time">5秒钟后自动关闭</span><br/><br />
<a href="javascript:clearTimeout(timer)">留在本页</a>
<a href="open_window.html">返回首页页</a>
</body>
</html>

点击后运行效果如下:

文档

JS实现分享页面自动关闭效果

JS实现分享页面自动关闭效果:本篇文章给大家带来的内容是关于JS实现分享页面自动关闭效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。【推荐教程:JavaScript教程】通常我们在分享内容后,会有个新的窗口提示分享成功,然后倒计时关闭窗口。要实现这个效果,我们要
推荐度:
标签: 关闭 分享 自动
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top