带有jQuery load()函数的非常困难的脚本不想正常工作

时间:2018-12-12 10:04:00

标签: jquery ajax

我陷入了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() {

2 个答案:

答案 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,

不是滚动时执行的功能的一部分。