尝试使用无尽页面遵循 railscast 114 的指南,will_paginate
但我的咖啡脚本出现错误:
home.js.coffee
jQuery ->
if $('.pagination').length
$(window).scroll ->
url = $('.pagination .next_page').attr('href')
if url && $(window).scrollTop() > $(document).height() - $(window).height() - 50
$('.pagination').text("Fetching more products...")
$.getScript(url)
$(window).scroll()
在线上:
if $('.pagination').length
我收到以下错误:
Uncaught TypeError: Cannot read property 'length' of null
脚本似乎没有读取我的索引文件,因为脚本找不到我的任何 div 框...
请帮助... 一个星期以来一直被这个无尽页面的问题所困扰。
更新咖啡脚本
jQuery ->
if $('.pagination').length
$(window).scroll ->
url = $('.pagination .next_page').attr('href')
if url && $(window).scrollTop() > $(document).height() - $(window).height() - 50
$('.pagination').text("Fetching more products...")
$.getScript(url)
$(window).scroll()