我正在使用
jqueryUI的小部件工厂来扩展jqUI的对话框小部件.我已经设置了我能想到的最简单的小部件.它什么都不做,只是继承自对话.我仍然无法让它发挥作用.
我有一个小提琴在这里展示它:View Fiddle
这是测试标记:
<div id="a">hello</div> <div id="b">bye</div>
这是javascript:
(function ($,undefined) { var o = //Widget prototype { options: {},_create: function () {},destroy: function () { $.Widget.prototype.destroy.call(this); },_setoption: function (key,value) { $.Widget.prototype._setoption.apply(this,arguments); },}; //Run jQuery's widget factory to create the widget $.widget('cs.csDialog',$.ui.dialog,o); } (jQuery)); //Test it out $("#a").dialog(); //Works $("#b").csDialog(); //Fails
在jqUI里面我收到以下错误:
this.uiDialog未定义
我看不出我做错了什么.我非常感谢任何帮助.谢谢.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。