如何在滚动期间暂停javascript执行
How to pause javascript execution during rollover?
我正在寻找一种方法来捕获滚动时呈现的对象的HTML。例如:
- 将鼠标悬停在对象上以获得弹出窗口
- 按下按钮或键暂停js(以防止鼠标弹出触发)
- 右键单击并检查元素以获取HTML
有人知道这样做的方法吗?
对于您的主要问题,有两种方法可以暂停Javascript线程的执行:
- 在调试器中命中断点
- 在javascript线程中插入一个
alert()
,当它触发时,它将暂停该javascript线程的执行,直到警报对话框被解除
您还没有描述您所处的环境,以及您可以或不能对主页进行哪些类型的修改,以便我们提供更具体的建议。
为了以不同的方式处理这个问题,要捕获一些动态插入的HTML,还有其他策略。例如,您可以使用自己的javascript(如bookmarklet)将事件处理程序附加到鼠标上。然后,您可以设置一个计时器,监视动态生成的HTML何时出现,并获取其副本。请记住,javascript是单线程的,因此您自己的计时器只会在其他javascript线程等待用户输入时运行,但如果一般模型是它在mouseover上弹出一些东西,然后等待其他鼠标事件,那么这可能会起作用。
是,<object onmouseover="functionPopup();" onmouseout="functionWrap();">
然后放置onkeyup事件来检测按钮/键。
诀窍是将对象上的函数Wrap单独保留!!!并用更新的指令重写此函数functionWrap()(由对象的onmouseout引用)(这在跨浏览器中运行得很好,甚至是旧的跨浏览器,因为它使用了传统的事件模型:P)。
调整愉快!!
相关文章:
- 最小化时暂停Javascript动画
- 如何在页面加载完成后暂停JavaScript
- 如何在不使浏览器滞后的情况下暂停Javascript的执行
- 如何在滚动期间暂停javascript执行
- 悬停时暂停 Javascript 幻灯片
- 在视频期间暂停 javascript 循环
- 暂停 javascript,直到函数被执行
- 如何在 Internet Explorer 中暂停 JavaScript 执行
- 暂停 Javascript 中的 bandcamp 嵌入式播放器
- 当选项卡未处于焦点中时暂停 Javascript 计时器
- 暂停javascript中的GIF
- 同时暂停javascript
- 暂停Javascript ||冻结页面
- 如何暂停JavaScript以允许渲染
- iOS 5在tab未激活时暂停JavaScript
- 暂停/取消暂停Javascript俄罗斯方块游戏
- 暂停javascript直到弹出窗口关闭
- 暂停JavaScript异步循环一段时间
- 暂停JavaScript函数onclick
- 暂停Javascript程序的执行