jQuery при загрузке страницы работает как функция щелчка?

#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, например:

http://www.site.com/#http://www.google.com

Он запустит функцию щелчка по URL-адресу после хеширования..

Как бы я это сделал?

Комментарии:

1. Назовите функцию и используйте ее дважды, как click обработчик и hashchange обработчик. Я не совсем понимаю вопрос.

Ответ №1:

jquery при загрузке запускает событие щелчка:

     $(function(){
        $('#go').click();
    })