欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JavaScript无操作后屏保功能的实现方法

程序员文章站 2022-05-26 09:03:05
今天组里的同事要写一个屏保的效果,要求鼠标无操作n秒后进入屏幕保护,滑动鼠标的时候取消屏幕保护。因为是坐在网页上,所以用javascript简单实现了一下,记录在此,代码如...

今天组里的同事要写一个屏保的效果,要求鼠标无操作n秒后进入屏幕保护,滑动鼠标的时候取消屏幕保护。因为是坐在网页上,所以用javascript简单实现了一下,记录在此,代码如下:

<html>
<head>
 <title>屏幕保护测试</title>
 <script type="text/javascript">
 var message ;//获取p标签
 var t=settimeout("delaytask()",3000);//延时3秒执行延时任务
 //延时任务具体的操作
 function delaytask(){
  //延时后,在标签中显示时间
  message.innertext= new date();//此行替换为你要做的显示操作
  cleartimeout(t);
 }
 //鼠标移动,重置延时任务
 function resettask(){
  //重置标签中的内容
  message.innertext = "";//此行替换为你要做的取消操作
  cleartimeout(t);
  t=settimeout("delaytask()",3000);
 }
 //页面加载时,加载函数。
 function loading(){
  message = document.getelementbyid("message");
  document.onmousemove = resettask;
 }
 window.onload = loading;
 </script>
</head>
<body>
 <p>3秒无操作后显示时间:</p>
 <p id="message"></p>
</body>
</html>

以上所述是小编给大家介绍的javascript无操作后屏保功能的实现方法,希望对大家有所帮助