`
ego008
  • 浏览: 152379 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

看到一个网站很眩,监听鼠标事件,空闲时隐藏

    博客分类:
  • JS
阅读更多

效果很眩,当鼠标停止5秒不动时,隐藏页面的某些部分,

 

再动一下鼠标又出现。

 

效果: http://xheight.co.uk/

0
1
分享到:
评论
2 楼 ego008 2011-11-10  
技术上不难,创意难。
1 楼 sniciq 2011-11-10  
xheight.onMouseMove = function()
{
xheight.mouseIdle = false;
clearTimeout(xheight.mouseTimeout);
xheight.mouseTimeout = setTimeout(xheight.onMouseTimeout, 5000);
docObj.removeClass('mouse-idle');
};

xheight.onMouseTimeout = function()
{
if (xheight.mouseIdle) return;
xheight.mouseIdle = true;
clearTimeout(xheight.mouseTimeout);
docElement.className += ' mouse-idle';
};

没啥难的!

相关推荐

    Windows中如何获取键盘和鼠标处于空闲状态的时间 源代码

    在`testidleui`这个文件中,可能包含了一个简单的用户界面,用于显示或更新空闲时间。如果要创建一个具有图形界面的应用,可以使用Windows API的窗口消息处理,或者使用像MFC、Qt这样的库来构建用户界面。 总之,...

    易语言源码取鼠标和键盘空闲时间.rar

    这个"易语言源码取鼠标和键盘空闲时间.rar"压缩包包含了一个易语言编写的程序,该程序的主要功能是获取用户的鼠标和键盘的空闲时间,即用户没有进行任何鼠标点击或键盘输入的时间长度。这个功能在很多应用场景中都...

    获取键盘鼠标空闲时间实现智能关机

    标题中的“获取键盘鼠标空闲时间实现智能关机”指的是一个使用Delphi编程语言开发的程序,该程序能够监测用户的键盘和鼠标活动,并在检测到一段时间内无任何输入(即设备空闲)后自动执行关机操作。这个功能通常用于...

    取鼠标和键盘空闲时间.zip易语言项目例子源码下载

    在这个“取鼠标和键盘空闲时间.zip”压缩包中,包含了一个易语言项目的源码,该源码的主要功能是检测并计算用户鼠标和键盘的空闲时间。 在计算机编程中,获取鼠标和键盘的空闲时间是一项实用的技术,通常用于优化...

    oracle非空闲等待事件

    6. **Log File Switch(日志切换)**:当一个日志文件达到其大小限制或数据库实例需要切换到新的redo log时,可能发生等待。合理设置日志文件大小和数量,可以避免频繁的日志切换。 7. **Buffer Busy Waits(缓冲区...

    系统空闲计时器,无操作时自动执行指令

    例如,它可能配置为当空闲时间超过5分钟后,结束一个特定的进程,如"TimeMonitor(无操作时结束指定进程)"所暗示的那样。 在C++编程中,实现这个功能可能会涉及到Windows API函数,比如GetLastInputInfo(),它可以...

    c#获取电脑空闲时间

    在C#编程中,获取电脑空闲时间是一个常见的需求,特别是在编写系统监控或者用户行为分析的应用程序时。本文将详细讲解如何使用C#语言在Visual Studio 2015环境下获取计算机的空闲时间,并结合提供的`freetest`文件...

    一个Windows下检测系统空闲时间的类.doc

    另一个版本接收一个`PFCALLBACK`类型的参数,这是一个回调函数指针,当达到空闲时间时,将直接调用这个回调函数。 4. **Stop**: 停止检测线程。当不再需要检测系统空闲时间时,调用此函数来结束线程。 5. **get...

    非空闲等待事件.chm

    详细介绍了各种等待事件 ...在任何时侯只有一个进程可以PIN住一个缓冲区。 buffer busy waits表明读/读、读/写、写/写争用。 根据P3中指明的原因码有不同的处理方式。 现象描述:会话在SGA中。。。

    WPF应用程序空闲时自动退出

    在Windows Presentation Foundation(WPF)框架中,开发者有时需要实现一个功能,即当应用程序在一段时间内没有接收到用户输入时自动退出。这个功能通常用于节省系统资源或在无人操作时自动关闭程序。本文将深入探讨...

    Node.js-用于获取一个空闲的端口的小模块

    "Node.js-用于获取一个空闲的端口的小模块"是一个专门为开发者设计的工具,它帮助开发者轻松地找到并占用系统中的一个未被使用的端口。这个小模块对于避免端口冲突和确保服务稳定运行具有关键作用。 在Node.js中,...

    易语言空闲时间计算

    在易语言中,“空闲时间计算”是一个常见的功能,用于获取计算机未被用户操作的时间长度,这种功能常用于后台任务执行、节能控制或者游戏挂机检测等场景。 空闲时间计算的核心在于检测用户的键盘和鼠标活动。易语言...

    javascript与用户空闲

    设置一个定时器,每当用户有交互行为(如鼠标移动、键盘按键等)时,就重置定时器。如果定时器到达预设时间(例如5分钟)后仍未重置,就认为用户已经空闲。这里可以监听`mousemove`、`keydown`、`scroll`等事件来...

    易语言取鼠标和键盘空闲时间

    3. 调用API:声明并定义好结构体后,可以在程序中调用"GetLastInputInfo"函数,传入一个`_LASTINPUTINFO`结构体实例,然后获取其中的`dwTime`字段。 ```易语言 .结构体实例 _lastInputInfo, _LASTINPUTINFO _...

    API取鼠标键盘空闲时间

    可以用来判断键盘/鼠标是否处于空闲状态(自行设置最大间隔),鼠标以及键盘的任何操作,都会重置这个时间.一般使用的说话,独立启动一条线程或者是放在时钟下面就可以了.具体使用方法,自行拓展。@lianzuo123。

    局域网内空闲IP的查询 批处理实现

    当设备连接到网络时,它们会获取到一个未被使用的IP地址,以确保网络通信的正常进行。 批处理是Microsoft Windows操作系统中的一种脚本编写方式,它允许用户编写一系列命令行操作,然后一次性执行,极大地提高了...

    Windows-Idle-Time.rar_空闲时间

    在这里,我们可以创建一个键盘或鼠标钩子,监听用户的输入事件。当没有输入事件发生时,表示用户处于空闲状态。 4. **WH_MOUSE_LL和WH_KEYBOARD_LL钩子**: 这两个是低级钩子类型,分别用于鼠标和键盘。它们可以在...

    nvidia显卡关闭空闲时降低频率

    这是用于NVIDIA GEFORCE显卡的关闭空闲时降频节能的工具.可以锁定频率 使2d分频失效 当然也可以恢复2D分频

    空闲时自动打开程序Watch 4 Idle中文版.rar

    Watch 4 Idle能够在设定的系统空间时自动执行重启/关机/关闭屏幕/注销/锁定操作,还能够打开指定的一个程序或者批处理,在从空闲状态恢复时自动打开屏幕或执行程序,显示指定的信息在屏幕上。

Global site tag (gtag.js) - Google Analytics