j Query UI 1.8 增加了使用类似代码扩大植被的能力:
$.widget("my.weirdbutton", $.ui.button, {
});
现在我可以创建<代码>weirdbutton,并像纽芬兰那样做很多工作:
$("#myButton").weirdbutton();
然而,只有温和派的事件才发生。 因此,如果我有这样的情况的话,我会这样做。
$(".button").bind("buttoncreate", function() {
console.log("a button was created");
});
我会错过我们ir的创造。 可以通过人工引发纽丁顿植被的 but子事件来确定。 不是巨大的,而是行之有效的。
一个更大的问题是,这样的法典不会奏效:
$("#mybutton").weirdbutton();
$("#mybutton").button("option", "text", "My New Text");
第二行,而不是在现有的纽顿上设定一种选择,会产生新的选择。 我不知道如何解决这一问题。