使用jQuery出现与Knockout的插件

时间:2013-05-27 17:42:30

标签: jquery-plugins knockout.js

我在将appear-plugin for jQuery与我的Knockout视图模型集成时遇到了一些麻烦。我的第一次尝试只涉及一个show-item和一个全局动作,但现在我有多个项目要出现,多个动作要触发。我正在考虑为这个purpuse创建一个绑定处理程序,可以像这样使用:

<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);
    }
};

但它不起作用......

0 个答案:

没有答案