Я хочу сделать кнопку Clickable, которая ждет 10 секунд, чтобы загрузить связанную страницу. Мне было интересно, нужен ли ему Href? Если кто-то знает, как мне помочь.Как сделать ссылку HREF wait
ответ
Как вы отметили Javascript и не JQuery ....
Что-то вроде
JavaScript:
function loadUrl(){
window.location.href = "http://www.google.com";
}
Ссылка:
<a href="JavaScript:setTimeout(loadUrl,10000)">Click My Link</a>
ИЛИ
JavaScript:
function delayUrlLoad(url, mils)
{
setTimeout(function() {
window.location.href = url;
}, mils)
}
Ссылка:
<a href="#" onclick="delayUrlLoad('http://www.google.com/', 10000);return false;"> Click Here </a>
Как насчет?
HTML:
<button id="yourbutton" href="https://www.google.com">
Click Me
</button>
JQuery/JS:
$("#yourbutton").on("click", function(event) {
var url = $(this).attr('href');
setTimeout("loadPage(url)", 10000);
event.preventDefault();
});
function loadPage(url){
window.location.href = url;
}
FIDDLE (это обыкновение загрузить новую страницу в JSFiddle как это песочницу, но если вы проверяете консоль, это действительно пытается загрузить страницу после таймаута).
Часть из того факта, что она использует jquery (такая же моя ошибка), это неправильно, вы немедленно выполняете функцию loadPage! setTimeout ожидает, что функция будет выполнена позже. (-1 не был моим действительно) – abidibo
jQuery в сторону - вы правы, он не работал. Забыл передать функцию как строку. Исправлен код и скрипка. Спасибо. – Korgrue
Вам необходимо включить JQuery, чтобы запустить этот код, но это идея
<a href="http://www.url.com">Click Me</a>
$("a").on("click", function (event) {
event.preventDefault();
var timeout = setTimeout(function() {
var url = $(this).attr("href");
location.replace(url);
}, 10000);
});
Таким образом:
HTML
<span id="link" data-href="http://www.google.it">click here</span>
JS
$('#link').on('click', function() {
setTimeout(function() {
location.href = $('#link').attr('data-href');
}, 10000);
});
- 1. Как сделать ссылку href в выбранной переменной $
- 2. Невозможно сделать ссылку href для работы
- 3. Как отключить ссылку href и включить ссылку?
- 4. Как сделать response.success() wait?
- 5. Отключить ссылку href в javascript
- 6. Как автоматически нажать ссылку href?
- 7. Как изменить динамическую ссылку href?
- 8. SpringMVC, как удалить ссылку (HREF)
- 9. Как перенаправить ссылку li href?
- 10. Как сделать такую же ссылку со многими href, используя php?
- 11. Угловая 2, как сделать ссылку href на локальный div?
- 12. Как сделать $ http.get wait response
- 13. Javascript - получить ссылку HREF
- 14. Как сделать HREF INDEX
- 15. Передайте id href в ссылку href
- 16. Как сделать ссылку, текст из ключа объекта и ссылку href как значение объекта .. используя Handlebarsjs?
- 17. Сделать Python Program Wait
- 18. Как сделать ссылку [?]/Tooltip?
- 19. Как получить ссылку href на mouseover?
- 20. Найти ссылку, чьи HREF матчи
- 21. Как иметь динамическую ссылку HREF в голове
- 22. Как остановить ссылку href от выделения?
- 23. Сделать кликабельную ссылку с onclick, но без href = #?
- 24. Сделать ссылку, чтобы перейти в другое место по умолчанию href
- 25. Как получить ссылку href ссылки, когда я нажимаю другой href
- 26. Как добавить ссылку href в PHP?
- 27. Загрузите файл, нажав ссылку href?
- 28. Сделать ссылку сделать 2 действия
- 29. Сделать ссылку php a href с переменной clickable
- 30. Показать ссылку href в div
Вы должны использовать JavaScript для реализации времени ожидания перед загрузкой новой страницы. –
Не могли бы вы привести пример ожидания JS? im sorta new для JS – HelpmePLS
Большое спасибо – HelpmePLS