如果'isDirty'函数返回false值,如何应用css类'notchanged'?
<input id="idname" data-bind="value: name, css: { changed: name.isDirty, notchanged : !name.isDirty }" />
答案 0 :(得分:2)
您似乎只需将$("body").css('background-color', 'rgb(' + _COLORS_.r + ',' + _COLORS_.g + ',' + _COLORS_.b + ')');
var alpha = Math.min($(this).scrollTop() / 2000, 1);
var r = Math.round((230 - _COLORS_.r) * alpha + _COLORS_.r);
var g = Math.round((230 - _COLORS_.g) * alpha + _COLORS_.g);
var b = Math.round((230 - _COLORS_.b) * alpha + _COLORS_.b);
$(document).scroll(function() {
$("body").css('background-color', 'rgb(' + r + ',' + g + ',' + b + ')');
});
替换为isDirty
,类名应位于引号isDirty()
内。
'notchanged'
或
data-bind="value: name, css: {
'changed' : name.isDirty(),
'notchanged' : !name.isDirty()
}