我正在做一个需要使用jquery-autopager的项目。我需要一种方法来查询有关寻呼机的一些状态信息,因此我修改了库的代码以包含 isLoading 和 hasMore 函数。他们工作正常。
--- a/jquery.autopager-1.0.0.js 2009-10-13 16:42:41.000000000 +0000
+++ b/jquery.autopager-1.0.0.js 2013-04-28 00:02:33.000000000 +0000
@@ -98,6 +98,14 @@
options.start(currentHash(), nextHash());
$.get(nextUrl, insertContent);
return this;
+ },
+
+ isLoading: function() {
+ return active;
+ },
+
+ hasMore: function() {
+ return (nextUrl ? true : false);
}
});
我的问题是:有什么办法可以从我自己的代码中将这些新功能合并到自动分页器中,这样我就可以避免修改外部库?
我已经尝试过了,但是我试图引用的变量在这种情况下似乎不可用:
jQuery.extend(jQuery.autopager, {
isLoading: function() {
return active;
}
});