我陷入了jquery加载功能的困境。我想制作一个无限滚动页面,并从其他页面加载内容。但是当我滚动时,jQuery load();函数只能正确执行一次。在某个触发器滚动点,它将从下一页加载内容。但是,当我滚动到下一个加载的内容的触发点时,它只会在每个滚动事件上加载新的内容,因此它每毫秒就会加载下一个内容。我只是不知道问题出在哪里以及如何使其正常工作。也许我的问题是noobie,但是我真的在任何地方都找不到解决方案。预先感谢!
以下是我正在处理的页面的链接:http://viimiracula.ru/russian/aboutnew/about.htm
这是脚本:
def fib(n):
if n < 2:
return n
dp = [0]*(n+1)
dp[1] = 1
for i in range(2 , n+1):
dp[i] = dp[i-1] + dp[i-2]
return dp[n]
$。ajaxSetup({ //禁用AJAX响应的缓存 快取:false });
$( window ).load(function() {
答案 0 :(得分:1)
您正在使用jQuery text(value)方法,该方法用类“ scroll”替换元素中的内容:
$('.scroll').text(.......);
也许您想使用附加? http://api.jquery.com/text/#text-text
说明:将匹配元素集中的每个元素的内容设置为指定的文本
答案 1 :(得分:1)
我也有一个印象,因为此代码,您的nextpageurl变量将始终相同:
var currentcontentid = $("div.content").attr('id').replace(/content/, ''),
nextcontentid = parseInt(currentcontentid) + 1,
不是滚动时执行的功能的一部分。