JQuery, выполняющий onLoad - PullRequest
       0

JQuery, выполняющий onLoad

0 голосов
/ 01 декабря 2009

Поэтому я пытаюсь выполнить функцию для компонента при загрузке страницы. Это то, что я имею до сих пор.

$(document).ready(function() {
  var $foo = $('#data_lost').hide();

  $f = function () {
    doSomething...
  };

  $foo.change($f);
});

Так что все это прекрасно работает и денди. Здесь проблема. Мне также нужно, чтобы $ f выполнялся на $ foo при загрузке страницы. Я попытался установить $ foo.ready ($ f), но это не работает. Я попытался установить его внутри и снаружи документа .ready (). Ни один из вариантов не работает. Я предполагаю, что выполнение этого снаружи не работает, потому что тег не существует до тех пор, пока документ не будет готов, и выполнение этого внутри не работает, потому что, когда документ готов, тег уже стал готовым, поэтому он выиграл ' Я никогда не буду готов, поэтому $ f не вызывается.

Идеи ??

ТИА!

Ответы [ 2 ]

1 голос
/ 01 декабря 2009

Вы можете просто сделать $f(); внутри блока готовности, чтобы выполнить вашу функцию при загрузке страницы.

0 голосов
/ 01 декабря 2009

Ну, идите, чтобы показать ... вы спрашиваете ... судьба, что вы нашли свой собственный ответ вскоре после ...

добавлено:

$foo.change();

после $ foo.change ($ f).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...