鼠标悬停(鼠标悬停一段时间后触发事件)一段时间后触发事件

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript">
    var mytimer = null;

    function beginEvent(){
      //window.setTimeout("alert(‘Hello, world‘)", 1000);
      mytimer = window.setTimeout("myfunc(‘123‘,‘456‘)", 3000);
    }

function cancelEvent() {
  clearTimeout(mytimer);
  mytimer = -1;
}

function myfunc(t1,t2) {
                alert(t1+" ,"+t2);
        if (mytimer == -1) return;
        var d = document.getElementById("div1");
        d.innerText = new Date();
        clearTimeout(mytimer);
        mytimer = null;
}
</script>
</head>
<body>
  <br/>
  <br/>
  <div id="div1" style="position: absolute; top: 100px; left: 100px; width: 100px; height: 100px; border: 1px solid black;" onmouseover="beginEvent()" onmouseout="cancelEvent()"></div>
</body>
</html>

鼠标悬停(鼠标悬停一段时间后触发事件)一段时间后触发事件

时间: 2024-10-04 07:46:46

鼠标悬停(鼠标悬停一段时间后触发事件)一段时间后触发事件的相关文章

用于鼠标经过出现悬停提示信息

公共方法 var selectType0 = "BI";//定义一个类型$(function () {            //提示信息            $("#id").bind("mousemove", function (event) {                showCueDiv(selectType0, event);            }).bind("mouseout", function (

关于鼠标事件和手机中的各个事件的几点总结

今天就来盘点一下鼠标的事件和手机触摸事件. 一.鼠标事件 onmousedown事件,当鼠标左键按下时触发. 如:当鼠标元素boxq1上按下时,改变它的背景颜色. var box1 = document.getElementById("box1"); box1.onmousedown = function(){ box1.style.backgroundColor = 'green'; }; 2. onmouseup事件,当鼠标左键抬起时触发.如:鼠标按下之前元素box1背景颜色为红色

C++(Qt)之尽可能延后定义式的出现时间

最近在看Scott Meyers的<Effective C++>改善程序与设计的55个具体做法(第三版),水平有限,有些东西没能完全理解,捡一些自己能理解的并很容易记住的点来分享下!有的是原文的内容的直接摘抄,敬请谅解! 这条建议是:尽可能地延后定义式的出现时间.这么做的意义在于:可增加程序的清晰度并改善程序的效率.这对小程序来说可能体会的不深或者说影响不大,但是我们依然要保持良好的代码习惯和提高代码段的质量,不是吗? 作者给的解释是:只要你定义了一个变量而其类型带有一个构造函数或者析构函数,

java 根据当天时间 获取前7天之间的时间 和后多少天的查询时间

java 根据当天时间 获取前7天之间的时间  和后多少天的查询时间 package com.kugou.schedu.service; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import org.springframework.

JavaScript之jQuery-4 jQuery事件(页面加载后执行、事件处理、事件冒泡、事件对象、模拟操作)

一.jQuery 页面加载后执行 代码执行的时机选择 - $(document).ready()方法和 window.onload事件具有相似的功能,但是在执行时机方面是有区别的 - window.onload 事件是在网页中所有的元素(包括元素的所有关联文件)完全加载到浏览器后才执行 - $(document).ready()方法注册的事件处理程序,在DOM完全加载后就可以调用 - 一般来讲, $(document).ready()的执行要优于window.onload事件 - 需要注意的是,

读书《你的时间去哪儿了:六维时间管理模型》

书名: 你的时间去哪儿了:六维时间管理模型 (盛世新管理书架)作者: 房勇 “时间管理”从字面上理解常常给人误导:时间能被管理吗?让它慢一点.快一点,或多一些.少一些?时间没有暂停键,每一分.每一秒都被我们的行为.事务所填充,而人们不同的行为.事务,会带来不同的结果和人生.所谓“时间管理”其实是对事务的管理,即自我行为的管理,在“时间管理”的理念指导下,通过有效地处理自己生活周遭的各类事务,来获取效率及效果,进而达到个人生活及工作状态的改变和提升.当你通过有效打理事务而获得你想要的物质或地位时,

如何使用dos命令打开当前用户、当前日期、当前时间以及当前用户加当前时间?

1.dos命令安装mysqld --stall.启动net start mysql.进入MySQL数据库mysql -uroot -p后,输入select user();当前用户 select current_date();当前日期 select current_time();当前时间 select now();当前日期加当前时间 如图:

VM虚拟机系统时间同步网络时间并登录用户自动校正时间

VM虚拟机大家都用,我在用完后,经常使用"挂起客户机",但是这样一来,系统恢复启动很快,但是少了正常的系统自检,包括和网络同步时间. 今天在虚拟机上测试"find /root/Text -mtime +3 -name "Service.log.*" -exec rm -f {} \;",总是不成功,反复看了几遍,也对照网上格式,命令没写错,结果无意中发现系统时间是上次"挂起"的时间. 为了时间准确,选择用网络同步: #ntpd

【转载】在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间

在windows下,一个文件有:创建时间.修改时间.访问时间.而在Linux下,一个文件也有三种时间,分别是:访问时间.修改时间.状态改动时间. 两者有此不同,在Linux下没有创建时间的概念,也就是不能知道文件的建立时间,但如果文件建立后就没有修改过,修改时间=建立时间;如果文件建立后,状态就没有改动过,那么状态改动时间=建立时间;如果文件建立后,没有被读取过,那么访问时间=建立时间,因为不好判断文件是否被改过.读过.其状态是否变过,所以判断文件的建立时间基本上能为不可能. 如何查一个文件的三