Q
运行功能不断
2
A
回答
4
绑定事件一次,并检查一个单独的变量。试试这个:
var isVisible = false;
$('#colorbox').on('inview', function(event, visible) {
isVisible = visible;
});
var checkViewport = setInterval(function() {
if (isVisible) {
console.log('YES');
} else {
console.log('NO');
}
}, 5000);
您可以采用不同结构本,以确保isVisible
不是一个全局变量,可以通过setInterval
仍然可以访问为好。
+1
非常感谢! :d – 3zzy 2013-05-08 19:11:32
0
您示例中的代码仅在视口中的元素出现时绑定事件。你实际上并没有执行任何操作,只是反复绑定一个事件。
我会建议每隔一段时间检查一次元件colorbox
,然后记录到控制台,看看是否可见colorbox
。
源(HTML DOM和JavaScript):
var checkViewport = setInterval(function() {
myColorBox = document.getElementById("colorbox");
if (myColorBox.style.visibility == "visible") {
console.log('YES');
} else {
console.log('NO');
}
});
}, 5000);
相关问题
- 1. 不断执行功能
- 2. ^不运行功能
- 3. Tkinter不运行功能
- 4. 异步功能不运行
- 5. Javascript代码在功能外运行,但在功能内运行时不运行
- 6. 功能运行
- 7. 运行功能
- 8. 从中断中断功能执行
- 9. 运行Java功能
- 10. 不断运行javascript?
- 11. 并行运行功能
- 12. html onclick运行javascript功能不工作
- 13. Erlang - Eunit设置功能不运行
- 14. jQuery的功能有时不运行
- 15. ASP.NET按钮不运行相关功能
- 16. Cron运行但功能不工作
- 17. jQuery live功能不是,运行良好
- 18. 从Python运行PowerShell功能不工作
- 19. AJAX功能不运行PHP文件
- 20. 添加IntelliJ IDEA的运行时断言功能在Maven的
- 21. 运行功能后.append
- 22. 停止运行功能
- 23. jQuery,更改运行功能
- 24. PHP总是运行功能
- 25. 事件运行功能
- 26. RemoveEventListener没有运行功能
- 27. 功能没有运行
- 28. Javascript onload功能未运行
- 29. JQuery的运行功能
- 30. 错误,而运行功能
你重新绑定事件间隔的每个迭代。 – zzzzBov 2013-05-08 18:48:50
你期望在每个时间间隔发生什么? – Pointy 2013-05-08 18:50:48
@Pointy我需要检查每个间隔的可见性。 – 3zzy 2013-05-08 18:51:58