3
下面結合工作之前1.9:淘汰賽手風琴綁定打破
ko.bindingHandlers.accordion = {
init: function(element, valueAccessor) {
var options = valueAccessor() || {};
setTimeout(function() {
$(element).accordion(options);
}, 0);
ko.utils.domNodeDisposal.addDisposeCallback(element, function(){
$(element).accordion("destroy");
});
},
update: function(element, valueAccessor) {
var options = valueAccessor() || {};
$(element).accordion("destroy").accordion(options);
}
}
但自1.9,它不再起作用,並給出以下錯誤:
Uncaught Error: cannot call methods on accordion prior to initialization; attempted to call method 'destroy'
我有麻煩找出原因。我查看了jQuery UI升級筆記,但沒有任何關係。
這是什麼原因導致的,我的綁定需要改變什麼?
有趣的是,你稱爲JS斌一個小提琴:) – 2013-11-11 17:17:26
@PWKad和我改變了:D到jsbin:D – 2016-12-09 10:41:33