javascript - 直接使用knockout修改CSS类的属性 'data-bind'

标签 javascript css knockout.js

我想直接使用 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/

相关文章:

javascript - 我们如何在 JSP 页面上一次显示 Map<String, List<Object>> 中的一个键及其值?

html - CSS子元素的高度问题

javascript - knockout : working with existing data

javascript - 为什么这个 knockout 方法接收的是一个表单元素而不是它嵌套的对象?

javascript - knockout 对象绑定(bind)

javascript - 将鼠标悬停在 SVG 路径上时,如何使 div 出现?

javascript - 注入(inject)的 HTML 仅在 Dom 中解释为字符串

用于搜索元素的 JavaScript 函数

javascript - Accordion 部分,单击图像以旋转图标

javascript - sql 和 php 数据库条目 'lagging behind'