1

我在将jQuery 的出现插件与我的 Knockout 视图模型集成时遇到了一些麻烦。我的第一次尝试只涉及一个显示项和一个全局操作,但现在我有多个要显示的项目和要触发的多个操作。我正在考虑为这个目的制作一个绑定处理程序,可以这样使用:

<div class="loadMoreTrigger" data-bind="appear: loadMore" data-appear-top-offset="200" />

我对自定义绑定处理程序的技能非常有限,也许已经有这方面的代码了?还没找到...

这可能吗?以及正确的做法?(我正在尝试延迟加载项目)

这就是我现在所拥有的:

ko.bindingHandlers.appear = {
    init: function (element, valueAccessor) {
        $(element).appear();
        var action = valueAccessor();
        $(element).on("appear", action);
    }
};

但它不起作用...

4

0 回答 0