我有一个简单的用户界面小部件,我希望它能提醒()“你好,世界!!初始化时。
$.widget("ui.myWidget", { _init: function() { //start alert('Hello World!!!'); } }
有人能解释一下这个init或\u init函数是如何工作的吗? 如果我像对话用户界面那样调用用户界面 $('#selector').dialog() 换句话说,如果单击 <div onclick="$('#id').myWidget()">Click Me</div> 然后我应该得到警报弹出。
$('#selector').dialog()
<div onclick="$('#id').myWidget()">Click Me</div>
这段代码很短,因为我不想在里面放很多代码,所以很容易阅读。 谢谢
是的,当您调用$('id').mywidget()时,它将触发您的_init函数来运行和触发警报。
这里是一个 short post 关于使用 jQuery UI widget factory