我在将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);
}
};
但它不起作用......