我正在跟踪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()
最佳答案
我发现您代码中的错误,请尝试运行此代码
$(document).ready(function(){
$(window).scroll(function(){
if ($(window).scrollTop() > ($(document).height() - $(window).height() - 50))
{
alert("near bottom");
}
});
});
您的jquery函数中有语法错误。希望这可以帮助 :)
您可以检查相同的here
关于javascript - jQuery:Railscast 114,未显示警报,这是因为它是coffeescript吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27958511/