我正在做一个需要使用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);
}
});
我的问题是:有什么方法可以从我自己的代码中将这些新函数合并到autopager中,这样我就可以避免修改外部库了吗?
我已经尝试过了,但是我试图引用的变量在这种情况下似乎不可用:
jQuery.extend(jQuery.autopager, {
isLoading: function() {
return active;
}
});