Tôi hiện đang xây dựng một trang web để lưu trữ phần mềm. Những gì tôi muốn là để thêm vào các trang dự án là một slideshow của ảnh chụp màn hình đi xe đạp, thay đổi hình ảnh về mỗi 5 giây. Có cách nào để kịch bản được kích hoạt tại một khoảng thời gian sử dụng JavaScript không? ..hoặc tôi sẽ phải sử dụng phương pháp thay thế để đạt được chức năng mong muốn của mình. Cảm ơn bạn trước vì đã giúp đỡ!Chạy chức năng JavaScript ở khoảng thời gian thông thường
Trả lời
function doSomething() {
alert('This pops up every 5 seconds and is annoying!');
}
setInterval(doSomething, 5000); // Time in milliseconds
đèo nó chức năng bạn muốn gọi nhiều lần mỗi n mili giây. (setTimeout
, nhân tiện, sẽ gọi một hàm có thời gian chờ.)
Nếu bạn muốn ngừng bộ hẹn giờ, hãy giữ giá trị trả lại setInterval
và chuyển nó đến clearInterval
.
Bạn muốn có chức năng setInterval
.
setInterval(function() {
// This will be executed every 5 seconds
}, 5000); // 5000 milliseconds
tham khảo cơ bản: http://www.w3schools.com/jsref/met_win_setinterval.asp (xin vui lòng bỏ qua các tham chiếu đến các tham số "lang")
More sâu sắc tham khảo: https://developer.mozilla.org/en-US/docs/Web/API/window.setInterval
[W3Schools không phải là tài liệu tham khảo lớn nhất, bởi cách] (http://w3fools.com) – Ryan
Vâng, điều này đúng. Tôi sẽ thay thế bằng một cái tốt hơn. –
W3schools có thể không chính xác nhất nhưng nó dễ dàng hơn trong tâm trí và đôi mắt. Bên cạnh những người chỉ là khám phá về setinterval rất nhiều sẽ được hưởng lợi từ không nhìn thấy mã c, nhận được để thử nó trong trình duyệt, và có được một tài liệu tham khảo tổ chức. –
Bạn có thể sử dụng window.setInterval
sử dụng mẫu:
window.setInterval(function() {
console.log("foo");
}, 3000);
<script>
var intervalVariable=setInterval(function(){
//Your operation goes Here
},1000); // executes every 1000 milliseconds(i.e 1 sec)
function stopTimer()
{
clearInterval(intervalVariable);
}
</script>
Thay đổi thời gian ngày trong div và thời gian thay đổi thường xuyên sau 1 giây.
setInterval(function(){
var date=new Date();
$('.class').html(date);
},1000);
- 1. JavaScript - Khoảng thời gian jQuery
- 2. Thời gian chạy ở Ocaml
- 3. Highstock - khoảng thời gian không thường xuyên
- 4. Cách đợi một khoảng thời gian sau khi chức năng chạy
- 5. "Inlining" (loại) chức năng tại thời gian chạy trong C
- 6. Tạo chức năng tự động tại thời gian chạy
- 7. Chuyển đổi chuỗi thời gian không thường xuyên thành chuỗi thời gian thông thường
- 8. Chức năng thời gian ngày giúp thông tin
- 9. Chạy một hàm trong khoảng thời gian trong jQuery
- 10. VIM: phím thời gian unmap ở chế độ bình thường
- 11. Linux để chạy kịch bản trong khoảng thời gian
- 12. Chức năng tổng hợp trong một khoảng thời gian nhất định
- 13. Làm thế nào để dừng các thông báo lỗi thời gian chạy Javascript trong Visual Studio
- 14. Tách một khoảng thời gian thành nhiều khoảng thời gian
- 15. Khoảng thời gian thực Scala, Khoảng thời gian Int
- 16. Java: chức năng ngày JPQL để thêm một khoảng thời gian để một ngày khác
- 17. Cách nhận thông tin về lớp và thời gian chạy?
- 18. Javascript: thông số "Infinite" cho chức năng?
- 19. Chức năng cốt truyện của Pandas bỏ qua múi giờ của khoảng thời gian
- 20. Chức năng gọi một cách đệ quy trong khoảng thời gian đều đặn
- 21. Thời hạn trong định nghĩa Javascript function (chức năng window.onload() {})
- 22. "bình thường" chức năng vs biến hàm trong JavaScript
- 23. Khi nào sử dụng thông tin loại thời gian chạy?
- 24. Lỗi thời gian chạy Microsoft JScript: Chức năng được mong đợi
- 25. javascript chuyển đổi sử dụng khoảng thời gian
- 26. Làm việc với một khoảng thời gian trong Javascript
- 27. sendRedirect sau khoảng thời gian tránh javascript hoặc php
- 28. Xem tất cả thời gian chờ/khoảng thời gian trong javascript?
- 29. Thực thi thời gian chạy đệ quy Java so với các ngôn ngữ khác/chức năng?
- 30. Chức năng bỏ qua nếu mất quá nhiều thời gian
thể trùng lặp của [thiết Interval và Clear Interval] (http://stackoverflow.com/questions/5978519/set-interval-and-clear-interval) –