Có cách nào để sử dụng JQuery để chuyển hướng đến một URL cụ thể sau một khoảng thời gian không?JQuery Chuyển hướng đến URL sau thời gian được chỉ định
Trả lời
Bạn có thể sử dụng chức năng setTimeout()
:
// Your delay in milliseconds
var delay = 1000;
setTimeout(function(){ window.location = URL; }, delay);
lol gần như giống hệt nhau nhưng nhanh hơn 24 giây: P –
Bạn không thực sự cần jQuery cho việc này. Bạn có thể làm điều đó với javascript đơn giản bằng cách sử dụng phương pháp setTimeout:
// redirect to google after 5 seconds
window.setTimeout(function() {
window.location.href = 'http://www.google.com';
}, 5000);
$(document).ready(function() {
window.setInterval(function() {
var timeLeft = $("#timeLeft").html();
if(eval(timeLeft) == 0){
window.location= ("http://www.technicalkeeda.com");
}else{
$("#timeLeft").html(eval(timeLeft)- eval(1));
}
}, 1000);
});
chỉ cần sử dụng:
setTimeout("window.location.href='yoururl';",4000);
..where các '4000' được m.second
Bạn có thể sử dụng
$(document).ready(function(){
setTimeout(function() {
window.location.href = "http://test.example.com/;"
}, 5000);
});
Tôi đã thực hiện một si bản trình diễn đơn giản nhắc nhở số giây X và chuyển hướng để đặt url. Nếu bạn không muốn đợi đến khi kết thúc đếm, chỉ cần nhấp vào bộ đếm để chuyển hướng mà không mất thời gian. Truy cập đơn giản sẽ được đếm ngược trong khi thời gian rung ở giữa trang. Bạn có thể chạy nó onclick hoặc trong khi một số trang được tải.
Tôi cũng đã github repo cho việc này: https://github.com/GlupiJas/redirect-counter-plugin
JS mã ví dụ:
// FUNCTION CODE
function gjCountAndRedirect(secounds, url)
{
$('#gj-counter-num').text(secounds);
$('#gj-counter-box').show();
var interval = setInterval(function()
{
secounds = secounds - 1;
$('#gj-counter-num').text(secounds);
if(secounds == 0)
{
clearInterval(interval);
window.location = url;
$('#gj-counter-box').hide();
}
}, 1000);
$('#gj-counter-box').click(function() //comment it out -if you dont want to allo count skipping
{
clearInterval(interval);
window.location = url;
});
}
// USE EXAMPLE
$(document).ready(function() {
//var
var gjCountAndRedirectStatus = false; //prevent from seting multiple Interval
//call
$('h1').click(function(){
if(gjCountAndRedirectStatus == false)
{
gjCountAndRedirect(10, document.URL);
gjCountAndRedirectStatus = true;
}
});
});
Có, giải pháp là sử dụng setTimeout, như sau:
var delay = 10000;
var url = "https://stackoverflow.com";
var timeoutID = setTimeout(function() {
window.location.href = url;
}, delay);
note rằng kết quả được lưu trữ vào timeoutID
. Nếu vì bất cứ lý do bạn cần phải hủy bỏ lệnh, bạn chỉ cần gọi
clearTimeout(timeoutID);
- 1. Chuyển hướng sau thời gian HttpSession ra
- 2. Chuyển hướng đến URL được chỉ định khi hoàn thành tập lệnh PHP?
- 3. Chuyển hướng URL dự định + chuyển hướng mặc định sau khi đăng nhập?
- 4. Chuyển hướng đến URL trước sau khi đăng nhập - Rails
- 5. Chuyển hướng đến URL cụ thể sau khi đăng nhập
- 6. chuyển hướng đến url khi nhấp vào không gian td
- 7. Nhận url sau khi curl được chuyển hướng
- 8. Chuyển hướng trang web sau một khoảng thời gian nhất định
- 9. Cách chỉ định url chuyển hướng login_required trong django?
- 10. Thời gian chờ jQuery AJAX không được xác định
- 11. Chuyển hướng đến URL trong Flask
- 12. .htaccess thư mục chuyển hướng đến url
- 13. cách hiển thị thời gian cho đến hoặc thời gian kể từ ngày được chỉ định javascript hoặc php
- 14. Lấy url, một url cho chuyển hướng đến
- 15. Cuộc gọi jQuery ajax đến miền chuyển hướng đến một tên miền khác (không được theo sau)
- 16. Vòng lặp ngắt sau khoảng thời gian được chỉ định trong Matlab
- 17. Giết chủ đề sau một số giới hạn thời gian được chỉ định trong Java
- 18. Chuyển hướng đến sau dạng ajax thành công
- 19. Magento chuyển hướng đến URL cũ sau khi sao chép trang web
- 20. Nhận URL được chuyển hướng từ URL gốc
- 21. URL chuyển hướng đến trang web phần mềm gián điệp
- 22. Chuyển hướng đến URL chứa 'phần biến' trong Flask (Python)
- 23. Nhận URL sau khi chuyển hướng bằng HttpClient.Execute (HttpGet)
- 24. chuyển hướng trở lại url sau khi đăng nhập
- 25. Cách chuyển hướng chỉ khi kết hợp url chính xác?
- 26. Chuyển hướng đến url của người giới thiệu trong codeigniter
- 27. Chuyển hướng tạm thời đến trang bảo trì
- 28. .htaccess chuyển hướng đến URL bên ngoài trong khi ẩn chuyển hướng
- 29. Xampp - Chuyển hướng url bên ngoài đến localhost
- 30. Chuyển hướng sau khi yêu cầu POST với jquery
Bạn nên chấp nhận câu trả lời đúng ... – Legionar
Nếu bạn muốn qua trình duyệt và hỗ trợ seo: [redirect máy phát điện] (http: //insider.zone/tools/client-side-url-redirect-generator/) –