此问题仅针对jquery.pajinate.js。基本上它是jQuery的分页插件,效果很好!我实际上尝试添加一些Unique URL功能,以便在jquery.pajinate()构建我的分页链接后,我可以链接到特定页面。这似乎是合乎逻辑的,特别是如果有人想与其他人分享某个特定的页面。
在jquery.pajinate.js中,当有人点击“pajinated”代码中的另一个页面链接时,会执行以下代码:
function goto(page_num) {
...
};
我编写了以下自定义代码,用于获取网址内容,然后在有人点击网页链接时附加“#page_num”,生成 http://website.com/category/shorts/#page2
var pageURL = window.location.href.split("#");
$('.page_link').click(function () {
window.location.href = pageURL[0]+"#page"+$("span", this).text();
});
问题
现在,我想公开调用goto()函数,而不是pajinate函数的范围。所以我需要它看起来像这样:
function after_page_loads() {
if url contains "#pageX"
goto(X);
}
我不需要帮助编写该函数,只是如何从该函数内部调用goto()。现在我收到的错误是“TypeError:$(”#content“)。goto不是函数”。顺便说一句,#content是对象我是pajinate() - ing。
谢谢!