функция инициализации jquery - PullRequest
3 голосов
/ 06 января 2010

У меня есть простой виджет пользовательского интерфейса, и я хотел бы, чтобы он предупреждал () «Привет, мир!» при инициализации.

$.widget("ui.myWidget", {
   _init: function() {
      //start
      alert('Hello World!!!');
   }
}

Кто-нибудь может объяснить, как работает эта функция init или _init.? если бы я вызывал пользовательский интерфейс так же, как диалоговое окно $('#selector').dialog() другими словами, если щелкнуть <div onclick="$('#id').myWidget()">Click Me</div>, я должен получить предупреждение.

этот код короткий, потому что я не хотел вкладывать в него много кода, чтобы его было легко читать. спасибо

1 Ответ

2 голосов
/ 06 января 2010

Да, когда вы вызываете $ ('# id'). MyWidget (); он запустит вашу функцию _init для запуска и выдаст предупреждение.

Вот короткое сообщение об использовании фабрики виджетов jQuery UI

...