2
基本上我試圖讓一個數字淡出,改變和淡入。我使用了一個自定義綁定,正常工作的元素。但在一個foreach中,淡出動畫不起作用,數字就隱藏起來了。這是自定義綁定:自定義綁定動畫不工作在foreach
ko.bindingHandlers.slideTransition = {
update: function(element, valueAccessor) {
var value = valueAccessor();
var valueUnwrapped = ko.utils.unwrapObservable(value);
$(element).fadeOut('slow', function() {
$(element).html(valueUnwrapped);
$(element).fadeIn('slow', function() {
console.log('done');
});
});
}
};
工作實施例:http://jsfiddle.net/brunomuller/qTvs9/6/
第一個是一個foreach內,從陣列(失敗)獲取值,第二個被綁定的值本身(作品)。
任何想法爲什麼會發生這種情況?
是啊!這是問題所在。非常感謝! – 2014-09-24 20:56:35