我想直接使用 knockout 'data-bind' 修改 CSS 类的属性,而不使用 JQuery css() 方法。
我有一个组件(引导 slider ),我想根据 slider 值在其上设置背景颜色。在他的主页上,作者是通过计算 rgb 分量然后用 jquery css() 方法应用它们来实现的。
我可以在 css 类中使用 knockout 对属性进行数据绑定(bind),还是必须坚持使用 JQuery css ()?
编辑:我想更改组件的一部分的背景颜色,在 css 类中描述,而不是整个组件的背景。
最佳答案
jQuery css
直接在元素上设置样式属性。这与 style
绑定(bind)在 Knockout 中的作用相同:http://knockoutjs.com/documentation/style-binding.html .因此,您应该能够使用 style
绑定(bind)来完成您的任务。
关于javascript - 直接使用knockout修改CSS类的属性 'data-bind',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16860940/