我正在尝试将 Knockout.js 和 jQuery autosize 插件用于评论流系统。基本上,当关注评论输入时,我使用如下所示的 Knockout.js 事件绑定:
data-bind="event: {focus: $parent.autosize, blur: $parent.resize}"
在我的模型中,我实现的autosize
功能如下:
$self.autosize = function(data, event) {
var textarea = $(event.target);
textarea.autosize();
});
但是,event
据我所知,undefined
我无法使用它来查找 textarea 以便我可以调用autosize()
它。我也无法查询 textarea 的属性,当我console.log
用来查找我的值时,event
我被undefined
退回了。
这似乎只发生在 Internet Explorer 中。特别是版本 8-9。IE 10 以及 Chrome、Firefox 等按预期工作。以这种方式使用 Knockout.js 事件绑定和 Internet Explorer 是否存在已知问题?