function checkPosition(pos){ if($(window).scrollTop() > pos){ $("#backTop").fadeIn(); }else{ $("#backTop").fadeOut(); } }
看上去应该是jQuery没有正确加载,至少可能没在这段代码之前被加载,再检查下。至于没报$错误,可能是因为部分浏览器内置了jQuery的选择器功能。
把$(
"#backTop"
)打印出来看看是什么东西,看看是不是jQuery封装的dom对象,应该能很快发现原因。