javascript 打开模态窗口,使用setTimeout 或者setInterval设计的计时器,在鼠标点击右上角关闭窗口按钮时(注意只是按下),计时器自动停止工作,移开鼠标并松开后计数器继续运行。
问题: 如何在鼠标按住【关闭】窗口按钮时不影响计时器工作?
(请注意在普通窗口下不存在此问题,此问题只存在于模态或非模态窗口!)
------解决方案--------------------------------------------------------
不只是JS停止执行,我测试过在页面放个AJAX的TIMER控件,后台代码一样不执行。
------解决方案--------------------------------------------------------
不知道解决方法
说实在的 你按下那个叉但是不放开鼠标他是不会执行关闭事件 也就无法判断
除非自己写那个叉的onmousemove事件且这个事件中能捕捉到鼠标处于按下状态
我想如果能做到这样 应该可以实现 只是微软好像没有公布IE的核心代码吧 再说就算公布了 不一定看的懂...