我在玩淘汰赛 js 时玩得很开心,并且刚刚开始掌握添加自定义 bindingHandlers 的方法。
我在使用第 3 方 jqWidget 仪表的更新功能时遇到了一些困难——我只能在第一次更新变量时让它动画化。在之后的每次更新中,它只是直接设置值。
我不完全理解 ko.utils.registerEventHandler() 以及它的作用,尽管我已经在许多其他示例中看到了它。这是导致动画中断的原因吗?我如何知道要从 3rd 方小部件注册哪些事件?
出于某种原因,如果我添加一个也绑定到 observable 的 jquery ui 滑块,这可以正常工作。
您可以在此处进行测试:设置该值几次以查看它第一次而不是之后的动画。