代码之家  ›  专栏  ›  技术社区  ›  Val

jquery init函数

  •  3
  • Val  · 技术社区  · 15 年前

    我有一个简单的用户界面小部件,我希望它能提醒()“你好,世界!!初始化时。

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

    有人能解释一下这个init或\u init函数是如何工作的吗? 如果我像对话用户界面那样调用用户界面 $('#selector').dialog() 换句话说,如果单击 <div onclick="$('#id').myWidget()">Click Me</div> 然后我应该得到警报弹出。

    这段代码很短,因为我不想在里面放很多代码,所以很容易阅读。 谢谢

    1 回复  |  直到 14 年前
        1
  •  2
  •   PetersenDidIt    15 年前

    是的,当您调用$('id').mywidget()时,它将触发您的_init函数来运行和触发警报。

    这里是一个 short post 关于使用 jQuery UI widget factory