我正在为倒数计时器制作一个小应用程序,其中我使用了多个类的knockout css绑定.现在,问题是如果我在单独的处理程序中编写逻辑它工作正常,但如果尝试实现与css绑定内联相同的逻辑,它不能按要求工作.
工作版:http://jsfiddle.net/gzejF/3/
<div class="dateTimer" data-bind="timer: startTime, timerOptions: {speed: 1000}">
<div class="tens">
<div class="upperTensClock timerLine"></div>
<div class="lowerTensClock timerLine"></div>
</div>
<div class="units">
<div class="upperClock timerLine"></div>
<div class="lowerClock timerLine"></div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
不工作的版本:http://jsfiddle.net/K6m93/
<div class="dateTimer">
<div class="tens">
<div class="upperTensClock" data-bind="css: {
'l1 l2 l3': tens() == 0,
'l3': tens() == 1,
'l2 l3 l7': tens() == 2 || tens() == 3,
'l1 l3 l7': tens() == 4,
'l1 l2 l7': tens() == 5 || tens() == 6, …Run Code Online (Sandbox Code Playgroud)