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