javascript - 是否可以一次绑定(bind)多种类型的数据?

标签 javascript knockout.js

我想通过点击按钮更改我的应用程序的背景图片。问题是我已经绑定(bind)了点击它。有什么方法可以通过按钮更改它吗?

<button type="button" name="grid30" class="btn btn-primary btn-xs active" data-bind="click: function() {app.changeVisibleDays(29);};">30-days</button>

最佳答案

由于您使用内联函数作为点击处理程序,因此您只需添加一个函数调用即可更改其中的背景图像:

<button type="button" name="grid30" class="btn btn-primary btn-xs active" 
        data-bind="
            click: function() {
              app.changeVisibleDays(29);
              app.changeBackground();
            };">30-days</button>

关于javascript - 是否可以一次绑定(bind)多种类型的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34795772/

相关文章:

javascript - 从 laravel Controller 返回 json 时尝试获取非对象的属性 'id'

java - 不情愿的量词在 Javascript 中不起作用

javascript - 如何确保我的scrollView滚动超过KeyboardSpacer的高度?

knockout.js - knockout 从 observableArray 中删除项目在 IE8 中抛出错误

javascript - 使用ajax以mvc模式通过 Controller 发送数据

knockout.js - Knockoutjs递归解包ko.observableArray

javascript - 输入 keydown 事件触发按钮单击另一个元素

javascript - 在 javascript 中用 switch/case 替换一堆显示/隐藏

Javascript 函数在整个页面加载后加载 DIV

javascript - knockout 将 observableArray 项目向下移动