为什么滚动到下面后 返回顶部按钮也不出现,求大神指教

requirejs.config({
	paths:{
		jquery:'jquery-3.1.0'
	}
});

requirejs(['jquery'], function($){
	$('#backTop').on('click',move);
	$(window).on('scroll',function(){
		checkPosition($(window).height());
	});

	checkPosition($(window).height());

	function move(){
		$('html,body').animate({
			scrollTop:0
		},800);
	}

	function checkPosition(pos){
		if($(window).scrollTop() > pos){
			$('#backTop').fadeIn();
		} else{
			$('#backTop').fadeOut();
		}
	}
});

代码我是和按着老师来的敲的,可是老师可以运行,按钮滑到一屏幕的长度就会显示返回顶部按钮,我却一直是不显示的。

anfly
浏览 1754回答 4
4回答

qq_包包世界我专业_0

自己打开控制台查查,看不出问题在哪

stone310

查下是不是jquery路径调用问题;代码好像没什么问题

MarlboroKay

首先,你可以console.log(),可视区域高度,和滚动高度输出来,看看值是多少。如果滚动一直是0的话,有可能是你的css中,position属性为absolute了,改成fixed试试。 半夜,第一次用手机回答猿问,如有不周请体谅。 望采纳
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript