#javascript #jquery
#javascript #jquery
Вопрос:
У меня есть функция щелчка, которая запускает код, подобный следующему:
$('#go').click(function(e){
var url = $("#url").val();
$this = $("#convert");
$this.css({"text-align":"center","font-size":"18px"});
$this.html("<a href='http://www.site.com/out/?u=" url "'>You will be redirected in <span id='counter'></span> seconds!</a>")
var count = 10;
var counter = document.getElementById('counter');
setInterval(function(){
count--;
counter.innerHTML = count;
if (count === 0) {
window.location = 'http://www.site.com/out/?u=' url;
}
}, 1000);
});
но я также хочу, чтобы это срабатывало при загрузке страницы .. например, если посетитель переходит по URL, например:
Он запустит функцию щелчка по URL-адресу после хеширования..
Как бы я это сделал?
Комментарии:
1. Назовите функцию и используйте ее дважды, как
click
обработчик иhashchange
обработчик. Я не совсем понимаю вопрос.
Ответ №1:
jquery при загрузке запускает событие щелчка:
$(function(){
$('#go').click();
})