Jquery:railscast 114,警报没有显示,这是因为它的coffeescript?

时间:2015-01-15 07:23:29

标签: javascript jquery coffeescript

我正在关注有关无限滚动的railscast教程#114,但我没有使用coffeescript。调用警报时,提供的javascript不起作用。这里有什么问题?谢谢。

$(document).ready(function(){
    $(window).scroll ->
      if $(window).scrollTop() > $(document).height() - $(window).height() - 50
        alert "near bottom"
 });

http://jsfiddle.net/fskx4jyr/

如果这是一个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()

1 个答案:

答案 0 :(得分:1)

我已经发现代码中的错误尝试运行此代码

$(document).ready(function(){
    $(window).scroll(function(){
      if ($(window).scrollTop() > ($(document).height() - $(window).height() - 50))
      {
         alert("near bottom");
      }
     });

 });

您的jquery函数中存在语法错误。希望这会有所帮助:)

您可以查看相同的here