急急急急急急
$.fn.UiBackTop=function(){ var ui=$(this); var el=$('<a href="#0">up</a>'); ui.append( el); var windowHeight=$(window).height(); $(window).on('scroll',function(){ var top= $('body').scrollTop(); if(top > windowHeight){ el.show(); }else{ el.hide(); }; }); }; 获取不到body的高度
32
收起
正在回答 回答被采纳积分+1
3回答
慕函数3468989
2018-10-12 13:20:59
浏览器问题,我这边也出现了这种情况
卡布琦诺
2017-10-09 16:27:56
$(function () { $('.ui-search').uiSearch(); $('.content-tab').uiTab('.caption > .item ' , '.block > .item'); $('.content-tab .block .item').uiTab('.block-caption > a ' , '.block-wrap','block-capiton-'); $(window).on('scroll',function(){ if( $('body').scrollTop() > $(window).height() ){ $('.go-top').show(); }else{ $('.go-top').hide(); } }); $('.ui-slider').uiSlider(); $('.ui-cascading').uiCascading(); })
在html文件中设置<a href="#0" class="go-top"></a>,然后设置样式,在使用上面的js完成交互效果会更好,希望可以帮到你~
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星