$('body').scrollTop()获取高度总为0,怎样解决呢
$.fn.UiBackTop=function(){
var ui=$(this);
var el=$('<a class="ui-backTop" href="0">')
ui.append(el);
var windowHeight = $(window).height();
$(window).on('scroll',function(){
var top = $('body').scrollTop();
if(top > windowHeight ){
el.show();
}else{
el.hide();
}
});
el.on('click',function(){
$(window).scrollTop(0);
});0
收起
正在回答
1回答
可以设置浏览器兼容性 ,如下:

如没有解决问题可以上传完整的代码 , 以便测试 ,望采纳 ,祝学习愉快 !
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星