我正在关注有关无限滚动的railscast教程#114,但我没有使用coffeescript。调用警报时,提供的javascript不起作用。这里有什么问题?谢谢。
$(document).ready(function(){
$(window).scroll ->
if $(window).scrollTop() > $(document).height() - $(window).height() - 50
alert "near bottom"
});
如果这是一个coffeescript问题,这个代码将如何用于jquery?
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()
答案 0 :(得分:1)
我已经发现代码中的错误尝试运行此代码
$(document).ready(function(){
$(window).scroll(function(){
if ($(window).scrollTop() > ($(document).height() - $(window).height() - 50))
{
alert("near bottom");
}
});
});
您的jquery函数中存在语法错误。希望这会有所帮助:)
您可以查看相同的here