模糊事件不适用于淘汰赛js

时间:2013-12-29 11:13:31

标签: javascript javascript-events knockout.js

场景是当我们在文本框中输入内容并将鼠标放在页面的任何位置时,应该有警报。 尝试使用以下提琴手代码

任何人都可以更正以下代码

注意 - 我没有使用hasfocus所以请不要告诉我使用它而是请建议我如何使用模糊方法。

http://jsfiddle.net/bipin_pandey/2vc8X/1/

<input id="textbox" type="text" data-bind="event: { blur: blurFunction() }" />


var model = (function () {
    var self = {};
    self.blurFunction=ko.observable();
    self.blurFunction = blurmethod();
    function blurmethod() {
            alert('we are here - onblur');
    }    


    return self;
})();



ko.applyBindings(model);

1 个答案:

答案 0 :(得分:2)

当您将大括号()分配给您的视图模型blurmethod时,只需将其移除blurFunction即可。为什么?因为你的代码正在执行函数而不将其作为参数传递。并且您的视图中不需要大括号()

Working Demo