事件在淘汰赛中解雇

时间:2013-07-15 18:02:39

标签: knockout.js

我正在使用自定义绑定来附加自动数字库(仅使用字段中的数字)。用户离开字段后,如果更改了某些内容,程序将运行名为runco​​mputepage的js函数。问题是事件永远不会发生:

如果我默认离开bind(data-bind =“value”而不是data-bind =“number”)事件运行。

ko.bindingHandlers.number = {
    init: function (element, valueAccessor, allBindingsAccessor) {
        ko.utils.registerEventHandler(element, 'focusout', function () {
            var observable = valueAccessor();
            observable($(element).val());
            $(element).autoNumeric('init');
        });

    },
    update: function (element, valueAccessor, allBindingsAccessor) {
        var value = ko.utils.unwrapObservable(valueAccessor());
        $(element).val(value);
        $(element).autoNumeric('init');
    }
};

0 个答案:

没有答案