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. 異步功能不運行
- 4. Tkinter不運行功能
- 5. Onclick功能不運行
- 6. Javascript代碼在功能外運行,但在功能內運行時不運行
- 7. 運行功能
- 8. 功能運行
- 9. 運行功能
- 10. 運行功能
- 11. 從中斷中斷功能執行
- 12. 不能從按鈕運行功能onClick
- 13. 運行後不能打印功能
- 14. 爲什麼不能運行go功能?
- 15. 運行Java功能
- 16. 不斷運行javascript?
- 17. 功能在Chrome中運行,但不在Firefox中運行說功能未定義
- 18. 從功能內運行黃瓜功能?
- 19. 並行運行功能
- 20. 功能中斷
- 21. JavaScript減少功能不運行邏輯
- 22. Erlang - Eunit設置功能不運行
- 23. 從Python運行PowerShell功能不工作
- 24. html onclick運行javascript功能不工作
- 25. python 3.3.2打印功能不會運行
- 26. multiprocessing.pool.map_async不運行我的功能
- 27. Cron運行但功能不工作
- 28. ASP.NET按鈕不運行相關功能
- 29. 角2功能不運行始終
- 30. 功能不正常運行(AutoIt的)
你重新綁定事件間隔的每個迭代。 – zzzzBov 2013-05-08 18:48:50
你期望在每個時間間隔發生什麼? – Pointy 2013-05-08 18:50:48
@Pointy我需要檢查每個間隔的可見性。 – 3zzy 2013-05-08 18:51:58