Mar*_*ali 9 javascript firefox events click knockout.js
我收到这个JS错误:ReferenceError:当我使用Firefox 23 时尝试将事件对象传递给单击绑定时未定义事件.在Chrome下,一切正常
这里的代码:
<!-- ko foreach: entries -->
<tr data-bind="click: function(){ $parent.expandRow($data, event) }">
...
</tr>
<!-- /ko -->
vm.entries.expandRow = function(entry, event){
...
}
Run Code Online (Sandbox Code Playgroud)
Mar*_*ali 14
这里是github.com/knockout/knockout/issues/752的解决方案
<!-- ko foreach: entries -->
<tr data-bind="click: function(data, event){ $parent.expandRow($data, event) }">
...
</tr>
<!-- /ko -->
Run Code Online (Sandbox Code Playgroud)
在Firefox下,事件没有在窗口对象上定义,而是需要传递给函数.
| 归档时间: |
|
| 查看次数: |
5334 次 |
| 最近记录: |