我使用jQuery的1.9.0和jQuery-UI-1.10.0與繼承的對象paramater
var opts = {
source: availableTags
};
var optsA = Object.create(opts,
{
select: {
value: function (event, ui) {}
}
});
var optsB = Object.create(opts,
{
select: {
value: function (event, ui) {}
}
});
$("#tags1").autocomplete(
optsB
);
$("#tags2").autocomplete(
optsA
);
我試圖建立兩個單獨的參數列出了我的jQuery的自動完成自動完成。這些對象似乎構造正確,但自動完成似乎並不能識別我對繼承對象中的select的定義。
它看起來非常奇怪。如果你添加選擇方法:optsA .__ proto__它的作品,但如果你將它添加到對象,它不會... – 2013-02-13 17:06:25
我在想你所發佈的綁定選項可能是一個更好的方法來解決這個問題,而不是嘗試使用經典的OO概念。 – Jonathan 2013-02-13 17:10:56
顯然我只是分享一點我的代碼,這實際上是一個更大的參數列表,因此我自己的模塊化的堅持。 – Jonathan 2013-02-13 17:17:08